Diese Anzeige ist nur für
Nicht-Mitglieder sichtbar!

Jetzt kostenlos registrieren

Text Einfaden - Ausfaden - Ändern; mit AS2?

Fragen zum Thema Flash können hier gestellt werden

Moderatoren: Basti, Ulli H.

Text Einfaden - Ausfaden - Ändern; mit AS2?

Beitragvon Patchie am 13.11.2010, 12:30

Hallo
Ich (muss) AS2 und später noch AS3 lernen. Bin leider kein Flashexperte und auch nicht so wahnsinning daran interessiert aber es kommt leider in meinem Studium vor und so versuche ich daraus das Beste zu machen und versuche mich an Flash games.
Will jetzt einen Resident Evil Text Fading machen, wie damals bei RE2 auf der Playstation vor 12 Jahre :) n

Timeline Animation ist ja kein Problem, aber nicht wirklich Sinnvoll wenn man AS2 lernen soll.
Jetzt meine Frage wie mache ich es das der Text (unten) alle 2 Sekunden einblendent, 2 secs bleibt und dann wieder 2 secs aufblendent und der neue Text kommt? Gerne AS2 und AS3 Code. Also so was wie eine "tweenderFading('time', 'parameter');"
Funktion such :handbuch: e ich

Und wieder betreten wir
die Welt des Survival Horrors
Viel Glück...
Patchie
Mitglied
 
Beiträge: 263
Registriert: 18.06.2008, 17:22
Diese Anzeige ist nur für
Nicht-Mitglieder sichtbar!
 
Jetzt kostenlos registrieren

Re: Text Einfaden - Ausfaden - Ändern; mit AS2?

Beitragvon Ulli H. am 15.11.2010, 15:57

Sowas?

AS2
Code: Alles auswählen
function showMyText(str,num){
createTextField('t',0,0,0,0,0);
t.autoSize=true;
t.selectable=false;
t.embedFonts=true;
t.form=new TextFormat();
with(t.form){font="Arial"; size=16; bold=false; color=0x000000;}
t.text=str;
t.setTextFormat(t.form);
m=new mx.transitions.Tween(t,"_alpha",mx.transitions.easing.Regular.easeOut,0,100,2,true);
m.onMotionFinished=function(){
   
dummy=new mx.transitions.Tween(dummymc,"_x",mx.transitions.easing.Regular.easeOut,0,100,2,true);
dummy.onMotionFinished=function(){
m=new mx.transitions.Tween(t,"_alpha",mx.transitions.easing.Regular.easeOut,100,0,2,true);
m.onMotionFinished=function(){
num++;
str=mystrings[num];
showMyText(str,num);
}
}
}
}
num=0;
mystrings=new Array('Hallo. Ich bin Text1','Hallo. Ich bin Text 2','Hallo ich bin Text 3');
showMyText(mystrings[num],num);


Da Alphatweens nur mit eingebetteten Fonts funktionieren, musst du hierzu noch eine Schriftart in der Bibliothek verknüpfen die selbst mit in dem Fall "Arial" verknüpft ist.
Dateianhänge
schrifttween.zip
(4.6 KiB) 22-mal heruntergeladen
Ich möchte wie mein Opa im Schlaf sterben und nicht heulend und schreiend wie sein Beifahrer.

Mentalisten sprechen Rabisch und sprengen den Geist
Fundamentalisten sprechen Arabisch und sprengen sich selbst

Von O. Kalkofe über die Urin Kellner Show
Benutzeravatar
Ulli H.
Moderator
 
Beiträge: 1054
Registriert: 11.04.2007, 21:52
Wohnort: Ludwigsburg


Zurück zu Flash

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast