Frage : Alpha gegen das Ende des Stadiums

gibt es Code irgendein AS3, der automatisch das Alpha beginnt, um bis null zu gehen, während es beginnt, an das Ende des Stadiums zu gelangen. Ich bin habe etwas cloulds, über den Schirm sich zu bewegen, wenn sie zum Rand des Stadiums kommen, das er gerade hinter eine gerade Geraden. .i wünscht sie seemless. .having schauen geht, eine Ausgabe mit ihm…

i meinen Code bis jetzt angebracht haben. Ich benutze Tweenmax außerdem… t
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
6:
37:
import com.greensock.*; 
Import com.greensock.plugins.*;
Import com.greensock.easing.*;
// ***** ==================================================== *****
cloud1.alpha = 0;
cloud2.alpha = 0;
cloud3.alpha = 0;
cloud4.alpha = 0;
TweenMax.to (cloud1, 1, {blurFilter: {blurX: 75}});
TweenMax.to (cloud2, 1, {blurFilter: {blurX: 75}});
TweenMax.to (cloud3, 1, {blurFilter: {blurX: 75}});
TweenMax.to (cloud4, 1, {blurFilter: {blurX: 75}});
//-----------------------------------------------
var-Wolken: TimelineMax = neues TimelineMax ({Wiederholung: - 1, Jo-Jo: zutreffend, repeatDelay: 3});
  clouds.insert (TweenMax.to (cloud1, 10, {x: „100“}));
  clouds.insert (TweenMax.to (cloud1, 10, {Alpha: 1, Verzögerung: 10}));
  clouds.insert (TweenMax.to (cloud1, 100, {x: 1200}));
  clouds.insert (TweenMax.to (cloud1, 100, {scaleX: 1.25}));
  clouds.insert (TweenMax.to (cloud1, 100, {scaleY: 1.5}));
  //----------------------------------------------- 
  clouds.insert (TweenMax.to (cloud2, 10, {x: „100“}));
  clouds.insert (TweenMax.to (cloud2, 10, {Alpha: 1, Verzögerung: 25}));
  clouds.insert (TweenMax.to (cloud2, 120, {x: 1200, Verzögerung: 20}));
  clouds.insert (TweenMax.to (cloud2, 120, {scaleX: 1.25, Verzögerung: 20}));
  clouds.insert (TweenMax.to (cloud2, 120, {scaleY: 1.5, Verzögerung: 20}));
  //----------------------------------------------- 
  clouds.insert (TweenMax.to (cloud3, 10, {x: „100“}));
  clouds.insert (TweenMax.to (cloud3, 10, {Alpha: 1, Verzögerung: 35}));
  clouds.insert (TweenMax.to (cloud3, 115, {x: 1200, Verzögerung: 30}));
  clouds.insert (TweenMax.to (cloud3, 115, {scaleX: 1.25, Verzögerung: 30}));
  clouds.insert (TweenMax.to (cloud3, 115, {scaleY: 1.5, Verzögerung: 30}));
  //----------------------------------------------- 
  clouds.insert (TweenMax.to (cloud4, 10, {x: „100“}));
  clouds.insert (TweenMax.to (cloud4, 10, {Alpha: 1, Verzögerung: 45}));
  clouds.insert (TweenMax.to (cloud4, 120, {x: 1200, Verzögerung: 40}));
  clouds.insert (TweenMax.to (cloud4, 120, {scaleX: 1.25, Verzögerung: 40}));
  clouds.insert (TweenMax.to (cloud4, 120, {scaleY: 1.5, Verzögerung: 40}));

Antwort : Alpha gegen das Ende des Stadiums

Ihre actionscript Annäherung konnte definitiv optimiert werden.  Ich geprüft nicht dieses, aber es sollte den Trick tun.  Hoffnungsvoll können Sie sehen, wohin ich mit ihm ging.  Ich setzte eine Anmerkung innen dort für die Ausblendung script.  Sie konnten mit dem ein wenig ansammeln müssen.  Pfosten zurück zu ließ mich können, es funktioniert.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
6:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
Import com.greensock.*; 
Import com.greensock.plugins.*;
Import com.greensock.easing.*;
// ***** ==================================================== *****

var-Wolken: TimelineMax = Null;
var cloudArray: Reihe = neue Reihe ();
cloudArray.push („cloud1“);
cloudArray.push („cloud2“);
cloudArray.push („cloud3“);
cloudArray.push („cloud4“);

init ();

Funktion init (): Lücke {
	Wolken = neues TimelineMax ({Wiederholung: - 1, Jo-Jo: zutreffend, repeatDelay: 3});
	
	für (var I: int = 0; I  < cloudArray="">
           
Weitere Lösungen  
 
programming4us programming4us