2012-02-24 5 views
1

tweener 또는 전환과 함께 addChild를 사용할 수 있습니까? 즉, 자식을 스테이지로 가져올뿐만 아니라 동시에 애니메이션을 적용 할 수 있습니까? 특히이 코드 유형Tweener 또는 전환과 같은 효과가있는 addChild

:

var background=new MovieClip ; 
var g:Graphics=background.graphics; 
g.lineStyle(2, 0xFFFFFF); 
var mat:Matrix; 
var alphas:Array; 
var ratios:Array; 

mat=new Matrix(); 
alphas=[1,1,1]; 
ratios=[0,150,255]; 

mat.createGradientBox(30,19,toRad(-90)); 
g.beginGradientFill(GradientType.LINEAR,colors,alphas,ratios,mat); 
g.drawRoundRect(2, 2, 30, 19, 5); 
addChild(background); 
+0

참고 : 나는에 추가 할 왕따 자식 효과를 필요 MovieClip 및 모든 하위 항목에 적용됩니다. – user1212216

답변

0

movieclip 개체에서 생성자에 eventlistener를 추가합니다. 나는 수업을

var background:Some = new Some() 
//your stuff here 
addChild(background); 
0

예. 먼저 addChild를 수행 한 다음 트윈을 자식에게 적용합니다.

0

사용 tweenlite 또는 무언가를 연장으로

package 
{ 
import flash.display.MovieClip; 
import flash.events.Event; 

    public class Some extends MovieClip 
    { 
    public function Some() 
    { 
     addEventListener(Event.ADDED_TO_STAGE, Added); 
    } 
    public function Added(e.Event):void 
    { 
     removeEventListener(Event.ADDED_TO_STAGE, Added); 
     addEventListener(Event.ENTER_FRAME, DrawLoop); 
    } 
    public function Added(e.Event):void 
    { 
     //here make your showing up effects 
    } 
    } 
} 

는 물론 다음 개체를 만들 필요가 의미 : http://www.greensock.com/tweenlite