Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-11-2003, 19:16   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Ort: Kiel
Beiträge: 3
Question fade in bei movieclips (dyn. text)

Um mit einer einzigen Flashdatei mehrere Sprachen zu ermöglichen, lasse ich die Variablen mithilfe von Actionscript aus einer XML-Datei auslesen.

ActionScript:
  1. this_url = lang+".xml";
  2. data = new XML();
  3. data.ignoreWhite = true;
  4. data.load(this_url);
  5. function myOnLoad() {
  6.     _root.punkt1.text1.text = data.firstChild.childNodes[0].firstChild;
  7. }
  8. data.onLoad = myOnLoad;

Dieser Code befindet sich im ersten Frame der Hauptszene. Ein Movieclip ("punkt1") enthät das dynamische Textfeld ("text1") und soll ab dem 13. Frame einblenden. Da der Movieclip schon im ersten Frame auftauchen muss, damit Actionscript darauf zugreifen kann, habe ich auch dort den Movieclip eingefügt und den Alphawert auf Null gestellt. Der Movieclip mit dem dyn. Textfeld soll also die ersten 12 Frames nicht zu sehen sein und dann ab dem 13. Frame einblenden. Stattdessen ist er gleich im ersten Frame sichtbar.

Ob es am Actionscript liegt, am dynamischen Text oder am Movieclip, ist mir vollkommen schleierhaft. Ich verstehe nicht, warum es nicht funktioniert.

Im Anhang befindet sich eine Beispieldatei mit dem Sourcecode.

Vielen Dank für die Mühe.
Angehängte Dateien
Dateityp: zip problem.zip (43,9 KB, 9x aufgerufen)

Geändert von stieben (24-11-2003 um 19:18 Uhr)
stieben ist offline   Mit Zitat antworten
Alt 24-11-2003, 19:56   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
hast die fonts eingebunden??
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 24-11-2003, 20:21   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Ort: Kiel
Beiträge: 3
hatte ich eigentlich nicht. jetzt aber, wo ich den font eingebettet hab, klappt es mit dem fade in, aber was einblendet, ist keine schrift, sondern ein mysteriöses zeichen (siehe angefügte datei).

außerdem hab ich grad erfahren, dass flash keine alpha zuweisung bei dynamischem text erlaubt; dass ein fade in also nicht möglich ist. alternative?

Angehängte Dateien
Dateityp: zip problem_embed.zip (19,4 KB, 10x aufgerufen)
stieben ist offline   Mit Zitat antworten
Alt 25-11-2003, 14:29   #4 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
wenn des textfeld in nem mc liegt, die fonts eingebunden sind kannst den mc faden!!
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 29-11-2003, 15:45   #5 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Ort: Kiel
Beiträge: 3
okay, das mit dem faden klappt jetzt sogar.

aber kann ich auch auf ein textfeld in einem button zugreifen, so à la:

_root.button1.text1.text = data.firstChild.childNodes[0].firstChild;

stieben 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 09:25 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele