Hi,
ich habe 3 Texte, alle als MovieClip, und will immer einen einblenden lassen und wieder ausblenden lassen.
1. Also Text 1 wird eingeblendet.
- <Schleife>
1. Text1 wird ausgeblendet, zeitgleich wird Text2 eingeblendet.
2. Text2 wird ausgeblendet, zeitgleich wird Text3 eingeblendet.
3. Text3 wird ausgeblendet, zeitgleich wird Text1 eingeblendet.
- </Schleife>
Als erstes wird Text1 eingeblendet.
Dann gehts ab in die Schleife.
Und die Schleife wiederholt sich die ganze Zeit.
Jetzt will ich das nicht alles mit FormTweens usw. machen, sondern mit Actionscript.
Ich habe das Ganze versucht mit ._alpha zu lösen:
Da ist mir in den Sinn gekommen: Hey die for-Schleife führt der sofort innerhalb millisec. aus, und damit wäre der Text nach dem Compilieren sofort Alpha: 100% ^^.
Sowas lässt sich doch mit einem Intervall lösen oder nicht?. So, dass man jede halbe-sekunde oder so (Damits halt flüssig läuft) immer i um 1 hochzählt.
Etwa so:
Allerdings habe ich mich nie so wirlich mit Intervallen beschäftig und das will nicht so richtig... :-(
Könnte da mal einer drübersehen?
MfG
General ']['.G.
ich habe 3 Texte, alle als MovieClip, und will immer einen einblenden lassen und wieder ausblenden lassen.
1. Also Text 1 wird eingeblendet.
- <Schleife>
1. Text1 wird ausgeblendet, zeitgleich wird Text2 eingeblendet.
2. Text2 wird ausgeblendet, zeitgleich wird Text3 eingeblendet.
3. Text3 wird ausgeblendet, zeitgleich wird Text1 eingeblendet.
- </Schleife>
Als erstes wird Text1 eingeblendet.
Dann gehts ab in die Schleife.
Und die Schleife wiederholt sich die ganze Zeit.
Jetzt will ich das nicht alles mit FormTweens usw. machen, sondern mit Actionscript.
Ich habe das Ganze versucht mit ._alpha zu lösen:
Code:
var i:Number;
for (i = 1; 1 < 101; i++){
text1._alpha = i;
}
Da ist mir in den Sinn gekommen: Hey die for-Schleife führt der sofort innerhalb millisec. aus, und damit wäre der Text nach dem Compilieren sofort Alpha: 100% ^^.
Sowas lässt sich doch mit einem Intervall lösen oder nicht?. So, dass man jede halbe-sekunde oder so (Damits halt flüssig läuft) immer i um 1 hochzählt.
Etwa so:
Code:
var i:Number;
var iv = setInterval(this, "next", 500);
this.onEnterFrame = function(){
function next() {
i ++; // Hochzählen
text1._alpha = i;
clearInterval(iv); // Intervall löschen
}
}
Allerdings habe ich mich nie so wirlich mit Intervallen beschäftig und das will nicht so richtig... :-(
Könnte da mal einer drübersehen?
MfG
General ']['.G.