Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-09-2003, 12:09   #1 (permalink)
Neuer User
 
Benutzerbild von flic_75
 
Registriert seit: Sep 2003
Ort: Waren/ Müritz
Beiträge: 16
Definition und Zuweisung von Variablen ?!?

Hallo ich hab ein wahrscheinlich grundsätzliches Problem mit Variablen, vielleicht kann mir ja jemand helfen…

Ich habe einen Movieclip erzeugt in dem habe ich ein Schlüsselbild mit folgendem Action-script eingefügt:

name="rene";
Trace(name);

Ich habe nun diesen Movieclip auf meine Szene gelegt und ihm den Namen „Test“ gegeben.
Wenn ich jetzt die Variable name ausgeben möchte funktioniert das nur im Movieclip sebst, nicht aber in der Szene ;O(

trace(Test.name);

Wie kann ich dem Movieclip „Test“ eine Variable zufügen, und diese dann außerhalb des Clips lesen?

Ich habe das *fla mal in´s Netz gestellt. Vielleicht hat jemand mal kurz Zeit und schaut es sich an…

http://www.loesungswerk.com/test.fla
flic_75 ist offline   Mit Zitat antworten
Alt 22-09-2003, 12:17   #2 (permalink)
paranoid...
 
Benutzerbild von Geheimrat
 
Registriert seit: Aug 2002
Ort: Marburg
Beiträge: 1.003
Benutz statt der Bezeichnung "name" mal eine andere Bezeichnung.

"name" ist nämlich eine Movieclip-Eigenschaft und deswegen schon vorbelegt...
__________________
...ich sag's nur meinem Fanblog: ICH BLOGGE !
Geheimrat ist offline   Mit Zitat antworten
Alt 22-09-2003, 12:24   #3 (permalink)
Neuer User
 
Benutzerbild von flic_75
 
Registriert seit: Sep 2003
Ort: Waren/ Müritz
Beiträge: 16
das hab ich leider auch schon probiert....
(rktest statt name) Ich glaube es liegt an der Reihenfolge der Definition oder die variablen sind private Variable des Movieclip´s oder so was....
flic_75 ist offline   Mit Zitat antworten
Alt 22-09-2003, 12:36   #4 (permalink)
paranoid...
 
Benutzerbild von Geheimrat
 
Registriert seit: Aug 2002
Ort: Marburg
Beiträge: 1.003
Hab mir deine FLA gerade nochmal angesehen. Mach folgendes:
Schreibe auf die Hauptzeitleiste
ActionScript:
  1. test.name="rene";
  2. trace(test.name);
und in den ersten Frame des Movieclips:
ActionScript:
  1. trace(name);
Dann gehts...

Es scheint wohl daran zu liegen, daß die Aktion auf der Hauptzeitleiste schneller ausgeführt wird, als die Variable in "test" definiert wird...
__________________
...ich sag's nur meinem Fanblog: ICH BLOGGE !

Geändert von Geheimrat (22-09-2003 um 12:37 Uhr)
Geheimrat ist offline   Mit Zitat antworten
Alt 22-09-2003, 13:45   #5 (permalink)
Neuer User
 
Benutzerbild von flic_75
 
Registriert seit: Sep 2003
Ort: Waren/ Müritz
Beiträge: 16
Smile

thx a lot ;O)

Mich würde mal interessieren wie in welcher Reihenfolge die Scripte abgearbeitet werden...
flic_75 ist offline   Mit Zitat antworten
Alt 22-09-2003, 13:59   #6 (permalink)
paranoid...
 
Benutzerbild von Geheimrat
 
Registriert seit: Aug 2002
Ort: Marburg
Beiträge: 1.003
Schreib dir doch ein Script, daß dir bei Aufruf die vergangene Zeit seit Filmstart ausgibt...
__________________
...ich sag's nur meinem Fanblog: ICH BLOGGE !
Geheimrat 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 01:58 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele