Adobe Flash Fläche ausblenden um Text sichtbar zu machen

W

wissensdurstig

Aktives Mitglied
Thread Starter
Dabei seit
05.05.2007
Beiträge
152
Reaktionspunkte
0
Hi Leute,

auf einer kleinen Flash-Website soll Text eingeblendet werden.
Mein Text kommt aus einer externen txt-Datei. Kann man diese Datei auch einblenden lassen, in dem man den Alphawert verändert?

Meine Idee ist: über den Text eine Fläche zu legen, die sich dann langsam ausblenden so das dann der Text zum Vorschein kommt.

Keine elegante Lösung, aber das einzige was mir einfällt.
Gibt es vielleicht eine bessere Lösung?

Vielen Dank!
 
Müsste eigentlich so gehen (ungetestet)

PHP:
meintext="Hallo Welt";
time=4;//Sekunden
format=new TextFormat();
with(format){
font="Verdana";
size="12";
color=0xFF0000;
}
_root.createEmptyMovieClip("tx",0);
_root.tx.createTextField("mytext",0,0,0,0,0);
_root.tx.mytext.autoSize=true;
_root.tx.mytext.embedFonts=true;
_root.tx.mytext.text=meintext;
_root.tx.mytext.setTextFormat(format);
alp=new mx.transitions.Tween(_root.tx,"_alpha",mx.transitions.easing.Regular.easeOut,0,100,time,true);
alp.onMotionFinished=function(){
  alp.yoyo();
}

Allerdings musst du die Schrift (in meinem Beispiel Verdana) in der Bibliothek einbetten.

Also Bibliothek(F11)->Rechtsklick(Neue Schriftart)->Schriftfont wählen und benennen->Rechtsklick auf das nun in der Bib entstandene Symbol->Verknüpfung->Bezeichner angeben(in meinem Beispiel Verdana)->ins erste Schlüsselbild exportieren und Export für Actionscript anklicken

Dann müsste es eigentlich gehen.
 
Zurück
Oben Unten