Thanks. I got it working.
On 4/19/06, Mike Britton <[EMAIL PROTECTED]> wrote:
>
> Sorry about the crappily-formatted code - I'm writing it in GMail!
>
> FLASH:
>
> import flash.external.ExternalInterface;
>
> class blah
> {
> var instance:Object = new Object();
> // Function alias for JavaScript
> var methodName:String = "goToCuePoint";
> // Function alias for Actionscript
> var method:Function = setPlayIndexByTrack;
>
> function blah() {
> ExternalInterface.addCallback(methodName, instance, method);
> }
>
> function setPlayIndexByTrack() {
> trace("dude, JS just called my AS!");
> }
>
> }
>
>
> JS:
>
> <script language="JavaScript">
>
> function getNextTrack() {
> thisMovie("mediaPlayer").goToCuePoint();
> }
>
> function thisMovie( movieName ) {
> if (navigator.appName.indexOf("Microsoft") != -1) {
> return window[movieName];
> } else {
> return document[movieName];
> }
> }
>
> </script>
>
>
>
> hth,
>
> Mike
> _______________________________________________
> [email protected]
> 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
>
_______________________________________________
[email protected]
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