Using a SWF file (Flash) in Publisher
The method to implement use of a Shockwave/Flash file in a Publisher web publication is the same as implementing any custom HTML and/or scripting to the page.
That being the use of a Publisher HTML Code Fragment object. The HTML Code Fragment object is located on the Publisher "Insert" menu. Once you select it on the menu you draw the object on the publication page just like you do a text box object. You should draw the object to the approximate size that the html will render in the browser for best results.
Once you add the fragment object to the page you insert the code snippet. You can either type the code directly in the fragment dialog box or you can paste code text into the dialog by using CTRL + V (paste command).
Code snippets cannot contain the <html> tag, nor the <body> tag.
To code a .swf file into the html requires the use of the <object> tag. Your flash design program should be able to output for you the code snippet you require. Then you can paste that code snippet into the fragment.
If you have to write the code yourself it should look similiar to the following example:
<object classid="clsid:A27CDA3E-AE4D-13cf-97B8-4475535455500" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="520" height="85" hspace="0" vspace="0" align="top"><param name="movie" value="/media.swf"><param name="quality" value="high"><param name="wmode" value="transparent"><embed src="/media.swf" width="520" height="85" hspace="0" vspace="0" align="top" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed></object>
You have to upload the swf file to the web server and know the files URL, either relative or absolute. Then make sure the URL matches the file path in your object tag code. In the above example the file is "media.swf" and the path is a relative URL. You may prefer to use an absolute URL (i.e. http://www.mysite.com/myfolder/myfile.swf).
When the web publication is published to the server the swf file will load. If it fails then verify the object tag code snippet accuracy and verify the file path/URL.