Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-11-2006, 11:30   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Ort: AUSTRIA (NÖ)
Beiträge: 10
Unhappy loadMovie und wiedermal variablenübergabe

hy!

ausgangssituation:
ich habe ein flashmovie, dass aus einer xml-datei bilder und urls ausließt, die url gehört in diesem fall übergeben an ein neues movie dass ich mit loadMovie() laden will.

in diesem neuen movie wird die variable "xmlFile" benötigt, um die richtige datei aus dem verzeichnis "xml" zu holen.

bisher hab ich das über ne get-methode mit php gelöst, is aber net sinn und zweck des ganzen.

xml-struktur:
Code:
<?xml version="1.0"?>
<pix>
<pic titel="Titel 1" url="jpg_d3c2775bd">01.jpg</pic>
<pic titel="Titel 2" url="jpg_d3c2775bd">02.jpg</pic>
<pic titel="Titel 3" url="jpg_d3c2775bd">03.jpg</pic>
</pix>
hab mich im forum schon schlau gemacht was die übergabe an movies betrifft, nur funktioniert das ganze bei mir nicht. er übergibt mir die variable nicht und das movie kann dann deswegen das dazugehörige xml-file nicht laden.

code im hauptmovie, dass per loadmovie die andere swf aufruft:
Code:
loadMovieNum("book.swf", 0);
xmldatei = "xml/jpg_"+this.link+".xml"; //this.link ist die url aus dem xml-file
und im movie wo ich auf die variable "xmldatei" zugreifen will, die ja jetzt eigenltich auf level0 liegen sollte überprüfe ich wiefolgt:

Code:
xmlFile = _level0.xmldatei;
mache ich etwas falsch? habe auch die pfadangaben kontrolliert, passt so!
hat jemand nen tip für mich?

danke schon mal im vorraus, lg,
bernhard
burna ist offline   Mit Zitat antworten
Alt 15-11-2006, 11:43   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Äh, wie genau lädst Du die XML-Datei rein?
Mit loadVariables oder LoadVars?

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 15-11-2006, 11:50   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Ort: AUSTRIA (NÖ)
Beiträge: 10
Zitat:
Zitat von gaspode Beitrag anzeigen
Äh, wie genau lädst Du die XML-Datei rein?
Mit loadVariables oder LoadVars?

gruß, gaspode
hy gaspode,

danke für die schnelle antwort.
das xmlfile ist nicht das problem, das lädt er so wie er soll und ich kann auch auf die inhalte zugreifen.

mein problem ist die variablenübergabe von movie 1, wo er den xml-url für movie 2 bereitstellen soll.

da bekomm ich im zweiten movie dann "undefined".


lg, bernhard
burna ist offline   Mit Zitat antworten
Alt 15-11-2006, 12:42   #4 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hallo
mit loadMovieNum("book.swf", 0); haust du doch dein hauptmovie raus
da giebt es doch keine xmldatei mehr.
oder verstehe ich da was falsch.
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 15-11-2006, 13:01   #5 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Ort: AUSTRIA (NÖ)
Beiträge: 10
Zitat:
Zitat von HAY Beitrag anzeigen
hallo
mit loadMovieNum("book.swf", 0); haust du doch dein hauptmovie raus
da giebt es doch keine xmldatei mehr.
oder verstehe ich da was falsch.
hy!

tja, da bin ich mir jetzt unsicher. ich habs auch schon mit den verschiedesten levels probiert. ich kann einfach im zweiten movie nicht auf die davor befüllte variable zugreifen.

Code:
loadMovieNum("book4.swf", 11);
_level11.xmldatei = this.link;
sollte "jpg_d3c2775bd.xml" an den zweiten movie übergeben. wenn ich da ein trace drauf mache, ists korrekt.


wenn ich im zweiten movie die variable von hand aus fülle, funktioniert alles so wie es sollte, jedoch hab ich dann die eigentlich gewollte interaktivität verloren (dynamisch generiert)

Code:
dat = _level11.xmldatei;
trace("DATEI:"+dat);  // da gibt er mir jetzt undefined aus!
xmlFile = "xml/"+dat;
ist von mir der ansatz eigentlich schon falsch? klärt mich auf, hab soetwas bisher noch nicht gebraucht.

lg, bernhard
burna ist offline   Mit Zitat antworten
Alt 15-11-2006, 13:47   #6 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Ort: AUSTRIA (NÖ)
Beiträge: 10
ich habs

hy!

ich habs, lag an den exporteinstellungen für actionscript und flashplayerversion.

nur ne kleine frage noch, wie entlade ich meinen hauptfilm der auf _root liegt?

unloadMovie, ja aber wie?

lg, bernhard
burna ist offline   Mit Zitat antworten
Alt 16-11-2006, 06:43   #7 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
einen level kanst du so löschen.
PHP-Code:
unloadMovieNum(3); 
welches '_root' meinst du denn?
wenn du zb. von level3 auf _root zugreifst ist das die HZL von level3 und nicht von level0. Level0 darfst du nicht löschen.
warum arbeitest du überhaupt mit level's. nimm doch MC's.
da hast du doch viel mehr möglichkeiten wie mit level's.
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 16-11-2006, 15:46   #8 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Ort: AUSTRIA (NÖ)
Beiträge: 10
Thumbs up problem (anders) gelöst

hi hay!

danke für die antwort, das war ne noob frage, ich weiß.
schon klar dass ich level0 nicht löschen darf, hab ich auch nicht.

ich hab mir die bilder aus dem xml-file auf verschiedene levels gelegt (dynamisch), deshalb.

ich habs aber mittlerweile komplett anders und somit simpler als ich gedacht habe gelöst.

und die eigentliche frage von zuweisungen von variablen innerhalb 2 unterschiedlicher movies hat sich ja auch geklärt. (siehe oben)

(übrigens mit _glob.variablenname)

danke jedenfalls für die hilfestellung bzw. ne schulter zum ausweinen :-)

lg, bernhard
burna 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 21:33 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele