Zurück   Flashforum > Flash > ActionScript > ActionScript 2

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-03-2010, 22:26   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2007
Beiträge: 3
Unhappy AS2: ExternalInterface mit Variable

hi @all,

ich habe jetzt 3 Stunden versucht eine Variable in einen "ExternalInterface"-Befehl einzubinden, aber egal was ich versuche, es will einfach nicht funktionieren. Der Befehl funktioniert mit festen Variablen einwandfrei.

Variablen in PHP an Flash übergeben:

Code:
... value="name.swf?myname=<?php echo $myname; ?>&myhobby=<?php echo $myhobby; ?>" />

In Flash kann ich die Variablen bequem als dynamischen Text anzeigen lassen. Nun würde ich die beiden Variablen im folgenden Befehl unterbringen:

Hier das AS wie es funktioniert:

Code:
import flash.external.*
ExternalInterface.call('getdata','content.php?myname=THOMAS&detail=MUSIK' ,'content');
stop();

Und so sollte es irgendwie funktionieren, tut es aber nicht:

Code:
import flash.external.*
ExternalInterface.call('getdata','content.php?myname='+myname+'&detail='+myhobby+'' ,'content');
stop();

Egal wie ich mit den '+ ... +' spiele, ich bekomm es einfach nicht zum laufen, die Variable wird nicht eingefügt. die variablen sind in flash vorhanden, ich kann sie auch in einem dynamischen textfeld anzeigen lassen. aber wie muss ich das schreiben dass diese variablen in der obigen funktion integriert sind? .. ;o( och ...

wenn mir jemand weiterhelfen kann oder einen guten Link für mich weiss wär ich mega dankbar!
tf_traveler ist offline   Mit Zitat antworten
Alt 05-03-2010, 08:04   #2 (permalink)
{flasher}
 
Benutzerbild von Majo
 
Registriert seit: Mar 2003
Ort: on water
Beiträge: 2.823
try:
Code:
ExternalInterface.call("getdata","content.php?myname=" + myname + "&detail=" + myhobby ,"content");
__________________
hang loose
Majo ist offline   Mit Zitat antworten
Alt 05-03-2010, 11:19   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2007
Beiträge: 3
Hallo,

ich habe deinen code gleich ausprobiert, aber er funktioniert leider nicht, die variable bleibt undefiniert. ich habe aber auch gerade etwas anderes getestet um zu sehen, ob die variablen in flash anders verarbeitet werden können.

ich kann die variable, die ich an flash übergebe in einem dynamischen textfeld anzeigen lassen, aber selbst eine einfache abfrage funktioniert nicht.

Code:
if (myname=="THOMAS") {
	stop();
}
... mein problem liegt also scheinbar darin dass ich nicht weiss, was ich in flash tun muss, um die variable die ich einlese auch im AS weiter nutzen zu können ... ;(

kennt jemand einen guten link, wie ich auf möglichst einfache weise mit den variablen in flash arbeiten kann?

tausend dank für eure hilfe und tipps, ich bleib am ball!
tf_traveler ist offline   Mit Zitat antworten
Alt 05-03-2010, 11:41   #4 (permalink)
Neuer User
 
Registriert seit: Oct 2007
Beiträge: 3
gelöst,


Code:
import flash.external.*
musste in die erste timeline, dann funzt es auch! danke!
tf_traveler ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
externalinterface, variable

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
[Flash 8] ExternalInterface IE yaet Flash Einsteiger 1 30-12-2009 14:36
ExternalInterface iXtends ActionScript 3 5 26-03-2009 17:04
ExternalInterface --> WHAT??!?? kerthi ActionScript 2 2 17-07-2007 00:05
ExternalInterface danwip Flash 8 7 24-09-2005 04:07


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:25 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele