the short answer is you probably just need to give the embed tag an
Id attribute.
the long answer is: why can't you use an object tag? that makes
absolutely no sense at all.
even more: you should be using a Javascript solution like SWFObject
anyway, since that will skip the 'click to activate' stuff and handle
your plugin detection and all that for you.
On Jul 31, 2006, at 9:57 PM, Vishal Kapur wrote:
Hello,
I am trying to use ExternalInterface on a flash movie loaded via an
<embed> tag in Internet Explorer. (For specific reasons I do not want
to use the <object> tag and I can't use firefox). I have set
allowScriptAccess="always" and I have specified the 'name' attribute.
However, when I try to call an AS function from javascript on this
object I get an error like "Object does not support this property or
method."
My embed tag looks something like:
<embed name="testMovie"
type="application/x-shockwave-flash"
src="testMovie.swf"
allowScriptAccess="always"
</embed>
The AS function I want to call is exposed via
ExternalInterface.addCallback(). Also I do not have the issue if I
use an <object> tag to load the swf.
Has anyone faced this issue before? Any thoughts/pointers would be
appreciated.
Thanks,
Vishal
_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com
_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com