flash 3d flash3d 研究所 pv3d 共享资源  | 经典范例  | 视频教程  | 友情链接  | 联系我们
登陆 | 注册  flash 3d 研究所
讨论区





最近更新:
● payday loan阁下在教程区里 回复“《pv3d, sandy, away3d...”(05:56:23)
● bad credit payday loan阁下在教程区里 回复“《超简易papervision3D基础 ...”(05:56:13)
● payday loan阁下在教程区里 回复“《超简易papervision3D基础 ...”(05:56:12)
浏览主题:对元件的控制问题

对元件的控制问题
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也是出错的,大小的缓冲不是这么写的吗。
 
 


flash 3d 研究所 DDM君
(2010-05-12 12:39:35)
这种很多的相同物体,人类一般都是加入到数组来操作的。

评论人:
邮   箱: (填入邮箱,博客地址均可)

内   容: (广告和垃圾内容可能会被删除,望理解)
链接地址

验证码:(为防止机器人骚扰,请麻烦输入验证码^_^)
  

(目前需登陆方可发表)


不想添加了