The School for Champions is an educational website that shows you how to achieve your dreams.



Other ColdFusion topics:

Basics

Overview of ColdFusion

ColdFusion Features

Development methods

Setting up ColdFusion

ColdFusion Development Steps

Specific applications

Using Session Variables

Combining the Form and Action Pages

Using Drop-Down Lists

Converting ColdFusion to PDF

Dealing with Dates and Times

Sending a Flash Animation with ColdFusion Email

Changing Data to Telephone Format

Populating a New Database Table from an Old Table

Populating a Matrix Table

Sorting a Table Listing in ColdFusion

Also see:

Weekly Feedback Blog

ColdFusion Survey Results

Flash Development

Website Development

eLearning


SfC Home > ColdFusion >

Explanation of how to send a Flash Animation using ColdFusion email - Succeed in ColdFusion Development. Also refer to animation, CFMAIL tag, Microsoft Outlook, HTML, CFML, Ron Kurtus, School for Champions. Copyright © Restrictions

Sending a Flash Animation with ColdFusion Email

by Ron Kurtus (revised 5 March 2007)

Although it is very difficult to include a Flash animation when sending an email through standard methods, you can include the animation when sending email in ColdFusion. All that is needed is to make some simple modifications to the Flash HTML code and then send the email though the CFMAIL tag.

Questions you may have include:

This lesson will answer those questions. There is a mini-quiz near the end of the lesson.

Flash in email difficult

A major problem in sending Flash animations in email stems from how most email browsers handle HTML. Because of this even the company that makes Flash—Adobe/Macromedia—Flash animations in their promotional emails, such as their newsletter. Instead, they provide a link to a web site.

Get around limitations

You can get around the email browser limitations by sending your email through CFMAIL.

Process

The process is as follows:

  1. Make a CFMAIL template.
  2. Make your Flash movie and paste the code into the template.
  3. Modify the code slightly.
  4. Upload the CFM and SWF files to your server.
  5. Send the email.

Code modifications

The modifcations to the Flash HTML code consists of changing every occurance of # to ## and making the link to the SWF absolute (full web address) insteaf of relative.

Receiver in HTML

Note that the person receiving the email must have the email application set to reading HTML.

Example of code

Start with the typical CFMAIL code

<CFMAIL
TO="name@website.com"
FROM="me@mysite.com"
SUBJECT="Important Animation"
TYPE="HTML">

Paste standard Flash code for your movie

Make changes similar to those marked in red:

<OBJECT classid="clsid:D27CD6E-AE6D-11cf-96B8-4440000"
codebase="http://active.macromedia.com/flash2
/cabs/swflash.cab##version=6,0,0,0"
ID=animation WIDTH=800 HEIGHT=400>

Use full URL instead of just /stuff/animation.swf.

<PARAM NAME=movie
VALUE="http://www.mysite/stuff/animation.swf">

<PARAM NAME=QUALITY VALUE=HIGH>
<PARAM NAME=BGCOLOR VALUE=##FFFFFF>

<EMBED SRC="http://www.mysite/stuff/animation.swf" QUALITY=HIGH BGCOLOR=##FFFFFF
WIDTH="800" HEIGHT="400"
TYPE="application/x-shockwave-flash" PLUGINSPAGE=
"http://www.macromedia.com/shockwave/download/index.cgi? P1_Prod_Version=ShockwaveFlash">

</OBJECT>

</CFMAIL>

Place SWF file

Obviously, you must place the your Flash SWF file in the location on your server that is indicated in your absolute Web address. In the example above, that means in the /stuff/ folder.

Summary

It is difficult to include a Flash animation when sending an email through standard methods. You can include the animation when sending email in ColdFusion with some simple modifications to the Flash HTML code.

Answers to Readers' Questions


Always do your best


Resources

The following resources provide information on this subject.

Websites

ColdFusion Resources

Books

Top-rated books on ColdFusion


Mini-quiz to check your understanding

1. Why is it so difficult to send email with Flash animations?

The files are too big

Most email applications use a different form of HTML

Email was not meant to show animations

2. What is one main code modification needed?

Change # to ##

Change URL to HTML

Change ## to #

3. What is a requirement for users to view your Flash animation?

They must own ColdFusion

The email application must be set for HTML

Users really can't view the animation

If you got all three correct, you are on your way to becoming a Champion in ColdFusion Development. If you had problems, you had better look over the material again.


What do you think?

Do you have any questions, comments, or opinions on this subject? If so, send an email with your feedback. We will try to get back to you as soon as possible.


Share link

Feel free to establish a link from your website to pages in this site.

Or use our form to send this link to yourself or a friend.


Students and researchers

The Web address of this page is
www.school-for-champions.com/coldfusion/emailflash.htm.

Please include it as a reference in your report, document, or thesis.


Where can you go from here?

School for Champions

ColdFusion topics

Sending a Flash Animation with ColdFusion Email


The School for Champions helps you become the type of person who can be called a Champion.