对元件的控制问题
choyo (2010-05-11 19:03:00)
DDM老大
我用for循环生成的plane,请问在外部怎么控制这些plane呢,就是怎么获取这些plane的名称呢。循环代码如下:
for (var i:int = 1; i < _num; i++) {
var material:MovieAssetMaterial = new MovieAssetMaterial("mill"+i,true,false,false,true);
var plane:Plane=new Plane(material);
var p_container:Sprite=viewport.getChildLayer(plane);
p_container.name="flashmo"+i;
p_dict[p_container]=plane;
p_container.buttonMode=true;
p_container.addEventListener( MouseEvent.CLICK, p_click );
......
scene.addChild(plane);
}
我想把循环生成的这些plane缩小放在某个位置,然后有时间间隔的放这些plane出现。
控制的时候,用这段代码
TweenMax.to(viewport["flashmo"+n], 1, { x:tlistx[n], y:tlisty[n], z:tlistz[n], scale:1,ease:Expo.easeOut } );
就是viewport["flashmo"+n]这部分总是不对。能帮我看下不。
还有就是TweenMax这行里scale也是出错的,大小的缓冲不是这么写的吗。