Vraag : alpha- tegen het eind van het stadium

is daar één of andere AS3 code die automatisch alpha- om naar nul zal beginnen te gaan aangezien het om aan het eind van het stadium begint te krijgen. Ik ben heb sommige cloulds die zich over het scherm bewegen wanneer zij aan de rand van het stadium komen het enkel achter een rechte lijn. .i behoefte het seemless. .having gaat kijken een kwestie met het…

i mijn code tot dusver heeft vastgemaakt. Ik gebruik eveneens Tweenmax… t
" codeBody "
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:
36:
37:
import com.greensock.*; 
de invoer com.greensock.plugins.*;
de invoer 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 = nieuwe TimelineMax ({herhaling: - 1, jojo: waar, repeatDelay: 3});
  clouds.insert (TweenMax.to (cloud1, 10, {x: „100“}));
  clouds.insert (TweenMax.to (cloud1, alpha- 10, {: 1, vertraging: 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, alpha- 10, {: 1, vertraging: 25}));
  clouds.insert (TweenMax.to (cloud2, 120, {x: 1200, vertraging: 20}));
  clouds.insert (TweenMax.to (cloud2, 120, {scaleX: 1.25, vertraging: 20}));
  clouds.insert (TweenMax.to (cloud2, 120, {scaleY: 1.5, vertraging: 20}));
  //----------------------------------------------- 
  clouds.insert (TweenMax.to (cloud3, 10, {x: „100“}));
  clouds.insert (TweenMax.to (cloud3, alpha- 10, {: 1, vertraging: 35}));
  clouds.insert (TweenMax.to (cloud3, 115, {x: 1200, vertraging: 30}));
  clouds.insert (TweenMax.to (cloud3, 115, {scaleX: 1.25, vertraging: 30}));
  clouds.insert (TweenMax.to (cloud3, 115, {scaleY: 1.5, vertraging: 30}));
  //----------------------------------------------- 
  clouds.insert (TweenMax.to (cloud4, 10, {x: „100“}));
  clouds.insert (TweenMax.to (cloud4, alpha- 10, {: 1, vertraging: 45}));
  clouds.insert (TweenMax.to (cloud4, 120, {x: 1200, vertraging: 40}));
  clouds.insert (TweenMax.to (cloud4, 120, {scaleX: 1.25, vertraging: 40}));
  clouds.insert (TweenMax.to (cloud4, 120, {scaleY: 1.5, vertraging: 40}));

Antwoord : alpha- tegen het eind van het stadium

Uw actionscriptbenadering kon absoluut worden geoptimaliseerd.  Ik heb dit niet getest, maar het zou de truc moeten doen.  Hopelijk kunt u zien waar ik met het ging.  Ik zette binnen daar een commentaar want uit manuscript langzaam verdwijn.  U zou aan massa met dat een klein beetje kunnen nodig hebben.  De post terug naar liet me weten hoe het werkt.
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:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
de invoer com.greensock.*; 
de invoer com.greensock.plugins.*;
de invoer com.greensock.easing.*;
// ***** ==================================================== *****

var wolken: TimelineMax = verklaart nietig;
cloudArray var: Serie = nieuwe Serie ();
cloudArray.push („cloud1“);
cloudArray.push („cloud2“);
cloudArray.push („cloud3“);
cloudArray.push („cloud4“);

init ();

functie init (): leegte {
	betrekt = nieuwe TimelineMax ({herhaling: - 1, jojo: waar, repeatDelay: 3});
	
	voor (var i: int. = 0; i  < cloudArray="">
           
Andere oplossingen  
 
programming4us programming4us