Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-08-2009, 15:23   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2009
Beiträge: 5
JavaScript-Variable im Flash auslesen (SWFObject, AS3)

Hallo,

ich habe auf folgende Art und Weise eine .swf-Datei per SWFObject (2.2) in meine HTML-Datei eingebunden:

HTML-Code:
<head>
    <title>js02.html</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <script type="text/javascript" src="swfobject.js"></script>
    <script type="text/javascript">
	var so = new swfobject.embedSWF("js02.swf", "myContent", "360", "289", "9.0.0");
    so.addVariable("id1", "22"); 
    so.write("flashcontent"); 
   </script>
  </head>
Meine HTML-Datei zeigt mir mein .swf ohne Probleme an, allerdings erkennt Sie die Variable "id1" nicht, bzw. ich kann diese nicht auslesen - hier das ActionScript (3) dazu:

Code:
if (root.loaderInfo.parameters.id1 == "22") {
		samanta_mc.addEventListener(Event.ENTER_FRAME, samanta_einblenden);
		function ...
Ich steh absolut aufn Schlauch, hab mir sämtliche Beschreibungen/Tutorials zum Einbinden von Flash via SWFObject und auslesen von JS-Variablen im AS3 gelesen... hoffe mir kann jmnd helfen.

vielen Dank

Geändert von exnörsäx (24-08-2009 um 15:34 Uhr)
exnörsäx ist offline   Mit Zitat antworten
Alt 24-08-2009, 15:39   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Hast Du den Wert mal getracet?

Code:
trace( root.loaderInfo.parameters.id1 )
gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 24-08-2009, 15:40   #3 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Servus
SWFObject 2.0: Javascript Flashplayer detection und Skript zum Einbetten | POWERFLASHER

Ganz unten werden FlashVars behandelt!
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 24-08-2009, 15:41   #4 (permalink)
Neuer User
 
Registriert seit: Aug 2009
Beiträge: 5
Nein, da mir der Wert im Flash nicht getraced werden kann (Variable wird ja aus der HTML-Datei genommen, in der das .wf erst eingebettet sein muss), und ich nicht weiss wo mir ein trace angezeigt wird, wenn ich das ganze im Browser anschaue...?

Noch ein Nachtrag: Firebug meldet mir:

so.addVariable is not a function
js02.html()js02.html (Zeile 9)
[Break on this error] so.addVariable("id1", "22"); \r\n




vielen Dank für die schnelle Antwort übrigens...
exnörsäx ist offline   Mit Zitat antworten
Alt 24-08-2009, 15:45   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2009
Beiträge: 5
Zitat:
Zitat von RustyCake Beitrag anzeigen
Danke für den Link.

Dann versuche ich das jetzt mit den Flashvars, so wie hier ...

SWFObject: Parameterübergabe in ActionScript 3 | www.video-flash.de

... beschrieben funktioniert das bei mir wohl nicht.

nochmals Merce für die Antworten

...und die EDITH meint noch: Es funktioniert endlich!! Vielen Dank nochmal RustyCake. Sympathischer Clown.

Geändert von exnörsäx (24-08-2009 um 15:48 Uhr)
exnörsäx ist offline   Mit Zitat antworten
Alt 24-08-2009, 16:42   #6 (permalink)
Think French...
 
Benutzerbild von matt-murdock
 
Registriert seit: Jan 2006
Beiträge: 1.369
so.adVariables ist swfObject 1.5 und nicht 2.2 !!!

seit swfObject2.0 hat sich das Komplette javascript geändert, und wenn du versuchst mit so.advariables kann´s nicht klappen...

daher: entweder du benutzt swfObject1.5 mit der so.adVariables methode

ODER

du benutzt swfObject2.2 mit der der neuen methode:

SWFObject 2.0: Javascript Flashplayer detection und Skript zum Einbetten | POWERFLASHER
__________________
Flash MX und Flash 8 - Mac OS X
matt-murdock ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
as3, javascript-variable, swfobject

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



Alle Zeitangaben in WEZ +1. Es ist jetzt 02:45 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele