Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-07-2011, 16:06   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 28
externalInterface Problem mit Firefox

Hallo zusammen!!
nochmals hier der Beitrag, war vorher vll im falschen Forumsbereich...

ich hab eine Film gebastelt der mit AS3 und im Player 9 exportiert wird. Die Zeitleiste des Flashfilm soll über eine Html-Navigation und Javascript ansteuerbar sein. Das mach ich mit externalInterface und addCallback, wie bei Adobe beschrieben. Leider funktioniert das nur im Internet Explorer und nicht in Mozilla Firefox. Ich bekomme zwar den Wert von Javascript an Flash übermittelt und kann ihn auch auslesen, aber der Flashfilm springt in Firefox nicht auf das gewünschte Schlüsselbild, der browser ignoriert das gotoAndPlay. Im Internet Explorer funktioniert es.
Was mach ich falsch? Hier der Code, im Anhang dann die kompletten Daten als ZIP

AS3
Code:
import flash.external.ExternalInterface;
stop();

ExternalInterface.addCallback("sendToActionScript", receivedFromJavaScript);
function receivedFromJavaScript(value:String) {
			if (value == "hurra")
			{
				this.gotoAndPlay ("hurra");
			}
        }
Javascript
Code:
 <script language="JavaScript">
     function thisMovie(movieName) {
         if (navigator.appName.indexOf("Microsoft") != -1) {
             return window[movieName];
         } else {
             return document[movieName];
         }
     }
     function sendToActionScript(value) {
         thisMovie("ExternalInterfaceExample").sendToActionScript("hurra");
     }
 </script>
mit einem Link wird das Event dann ausgelöst:
<a href="#" onClick="sendToActionScript();">click</a>


Vielen Dank schonmal!
Angehängte Dateien
Dateityp: zip ExternalInterfaceExample.zip (9,5 KB, 0x aufgerufen)
lexxlevi ist offline   Mit Zitat antworten
Alt 01-07-2011, 18:01   #2 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 28
Lösung

Bi-Directional Actionscript/Javascript Communication in AS3 | Viget Inspire
lexxlevi ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
addcallback, externalinterface, javascript

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
ExternalInterface und Firefox = fokus problem option ActionScript 2 0 02-07-2008 14:20
ExternalInterface Problem astrocreep Flash 8 1 21-01-2008 10:01
ExternalInterface arbeitet in IE, aber nicht in FireFox... mirzahat ActionScript 2 0 19-12-2006 11:13
ExternalInterface und Firefox s9548585 Flash 8 6 25-09-2006 02:11


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:00 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele