Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-10-2003, 10:23   #1 (permalink)
100% Dreierquote
 
Benutzerbild von AneBanane
 
Registriert seit: Aug 2001
Ort: Weltstadt Kiel
Beiträge: 1.273
variablen übergeben

sorry, das ist bestimmt die millionste
frage zu dem thema, aber suchen und
finden hat mir nich soo weitergeholfen ...

-es gibt nen hauptfilm, der andere swfs lädt.

-in einem der filme wird irgendwann
ne variable erzeugt (testergebnis)
dieser film wird dann geschlossen

-ein zweiter film, der danach geladen wird,
soll diese variable auslesen und in ein textfeld pakken.

und natürlich funzt das bei mir nich.

etwas funzt aber schon:
die variable wird erzeugt (testfeld in film 1 gibt sie aus)
das ist aber auch alles, film 2 will nich ...
hab schon _root. vor der variable, wieder nix ...

vielen dank für die hilfe!
arne
AneBanane ist offline   Mit Zitat antworten
Alt 17-10-2003, 12:08   #2 (permalink)
Klugscheisser
 
Registriert seit: Jun 2001
Ort: Düsseldorf
Beiträge: 1.354
Hmm, also bei mir gehts, wenn ich den Text in _root.speichere

_root.merksdir="Der Text!";

und das Textfeld im zweiten zu ladenden Film _root.merksdir nenne

keine Probleme... bis wohin kannst Du denn tracen?
T.Decay ist offline   Mit Zitat antworten
Alt 17-10-2003, 12:49   #3 (permalink)
100% Dreierquote
 
Benutzerbild von AneBanane
 
Registriert seit: Aug 2001
Ort: Weltstadt Kiel
Beiträge: 1.273
hmmmmmm ...
ich hab mal ein beispiel gemacht,
wie das in etwa abgehen soll.

der linke knopf öffnet das eingabetool,
der rechte dann das ausgabefile.

ich habe das gefühl, dass die variable
garnicht gespeichert wird ...

kannste mal kukn?
das wäre nett, thx.
Angehängte Dateien
Dateityp: zip test.zip (42,9 KB, 2x aufgerufen)
AneBanane ist offline   Mit Zitat antworten
Alt 18-10-2003, 07:24   #4 (permalink)
Toon man
 
Benutzerbild von Benvenuto
 
Registriert seit: Oct 2001
Ort: Kassel
Beiträge: 122
kann auch nicht gehen. Da Du beides in dieselbe Ebene lädst, wird Deine Variable mit dem neuen Clip automatisch mit rausgeschmissen.
Der Pfad _root. speichert bei in Ebenen geladenen Filmen auch nicht in die Hauptzeitleiste, sondern in die _root-Ebene des jeweils geladenen Clips.
Wenn Du eine globale Variable setzen willst, musst Du _level0. angeben.
Also brauchst Du in Deinem Fall so eine Art Zwischenspeicher auf der Hauptzeitleite. Das kann eine unsichtbare Variable Namens "ergebnis" oder so sein. Sähe dann etwa so aus:
on(press) level0.ergebnis=level5.eingabe
on(release) loadMovie....

Wenn Du ausschliesslich mit _root operieren willst, musst Du die Filme in Container laden. Dann liegt alles auf der Hauptzeitleiste und wird wie ein Ganzes behandelt. Meiner Erfahrung nach der komfortablere Weg.

ben
Benvenuto ist offline   Mit Zitat antworten
Alt 18-10-2003, 08:40   #5 (permalink)
Toon man
 
Benutzerbild von Benvenuto
 
Registriert seit: Oct 2001
Ort: Kassel
Beiträge: 122
habbichdoch die flas vergessen. Hier.

level schreibt sich übrigens_level.
Angehängte Dateien
Dateityp: zip layercom.zip (42,5 KB, 16x aufgerufen)
Benvenuto ist offline   Mit Zitat antworten
Alt 18-10-2003, 12:46   #6 (permalink)
100% Dreierquote
 
Benutzerbild von AneBanane
 
Registriert seit: Aug 2001
Ort: Weltstadt Kiel
Beiträge: 1.273
cool.
vielen dank für die hilfe!
wusste nicht, dass _root.
nur für den jeweiligen film
gilt. das werde ich gleich
am montag einbauen ...

thx alot!
AneBanane ist offline   Mit Zitat antworten
Alt 20-10-2003, 09:15   #7 (permalink)
100% Dreierquote
 
Benutzerbild von AneBanane
 
Registriert seit: Aug 2001
Ort: Weltstadt Kiel
Beiträge: 1.273
yeah!
das haut hin so!
vielen dank!!!
AneBanane ist offline   Mit Zitat antworten
Alt 20-10-2003, 09:36   #8 (permalink)
Toon man
 
Benutzerbild von Benvenuto
 
Registriert seit: Oct 2001
Ort: Kassel
Beiträge: 122
Benvenuto 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 10:49 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele