Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-01-2006, 17:15   #1 (permalink)
MF_
Neuer User
 
Registriert seit: May 2004
Beiträge: 98
Angry sorry: Variablenübergabe Prob swfA -> swfB

Sorry, das ich wegen einem so kleinem Prob hier poste, aber ich finde selbst einfach keine Lösung. Die Suchmaschine überhäuft einen mit hits, aber nach ewigem Lesen finde ich einfach keine Antwort auf mein Problem:

Es geht um einen MoviePlayer der im html wie folgt aufgerufen werden soll. Hier eine vereinfachte Version:

.... checkVersion.swf?file=mymovie.flv ....

testA.swf

PHP-Code:
.....
test "HALLO"
_global.test "HALLO";
loadMovieNum("testB.swf",10);  // Lädt ext. swf Datei
... 
testB.swf
PHP-Code:
....
mcMeinTextfeld1.text _parent.test;
mcMeinTextfeld2.text _level0.test;
mcMeinTextfeld3.text _global.test;
mcMeinTextfeld4.text _root;
mcMeinTextfeld5.text _this;
.... 
Wenn ich den Film in Flash teste bekomme ich:
Textfeld 1+2 :HALLO
Textfeld 3 : undefined
Textfeld 4 : level10
Textfeld 5 : level10

Wenn ich den Film von einer HTML Datei aus Testbekomme ich:
Textfeld 1+2 :undefined (?!?!)
Textfeld 3 : undefined
Textfeld 4 : level10
Textfeld 5 : level10

Ich komm einfach nicht weiter. Ich möchte doch nur total billig einen Variablenwert von swfA zu swfB übermitteln

wäre supi wenn mir jmd weiterhelfen könnte
gruß marco

Geändert von MF_ (19-01-2006 um 17:16 Uhr)
MF_ ist offline   Mit Zitat antworten
Alt 19-01-2006, 17:26   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Tag!

Einfach nur testA.swf:
PHP-Code:
_global.test "HALLO"
textB.swf:
PHP-Code:
mcMeinTextfeld1.text test 
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 20-01-2006, 08:31   #3 (permalink)
MF_
Neuer User
 
Registriert seit: May 2004
Beiträge: 98
Hi Frager,

danke für deine Antwort, aber leider funktioniert es nicht

swfA
...
_global.test = "hallo";
var test2 = "hallo";
...

swfB
...
textfeld1.text = test;
textfeld2.text = this;
textfeld3.text = _parent;
textfeld4.text = _level0.test2;
...

Ausgabe:
textfeld1 = undefined
textfeld2 = _level10
textfeld3 = _level0
in Flash 8: textfeld4 = undefined
in Html: textfeld4 = hallo


ich checks net . Kann es sein das die _globals deaktiviert sind?
Und warum kann ich net über _level0 auf die Var zugreifen?


gruß marco
MF_ ist offline   Mit Zitat antworten
Alt 20-01-2006, 09:00   #4 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Bei mir gibts da gar kein Problem!
Flash 8:
PHP-Code:
swfA:
var 
test "HALLO"
_global.test2 "HALLO"
loadMovieNum("swfB.swf"10);

swfB:
mcMeinTextfeld1.text _parent.test
mcMeinTextfeld2.text _level0.test
mcMeinTextfeld3.text _global.test
mcMeinTextfeld4.text _root
mcMeinTextfeld5.text this

Ausgabe (jeweils in HTML und in FP 7 8):
undefined (ist ja klarbei loadMovieNum ist _parent nicht vorhanden)
HALLO
HALLO
level10
level10 
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Antwort

Lesezeichen

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 05:50 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele