[問題] 請問MovieClip物件的問題...已爬文

看板Flash作者 (kohl)時間14年前 (2009/10/02 06:03), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
小弟正在寫一個PV3D的flash 用連結外部套件 作法是連結原件庫中的MovieClip物件 再把這個物件做成材質貼在Cube上 但是除了Cube上的偵聽事件以外 材質的偵聽事件、材質中的元件的偵聽事件都沒有作用...QQ 想了兩個早上都沒有結果...請各位高手幫幫忙!! 程式碼如下: private function initPV3DObject():void { var colorMatD:ColorMaterial = new ColorMaterial(0x000000, 1); var movie:MovieClip = new MaterialMC(); var movieMat:MovieAssetMaterial = new MovieAssetMaterial("MaterialMC", true, true, true, true); movieMat.doubleSided = true; movieMat.interactive = true; movieMat.addEventListener(InteractiveScene3DEvent.OBJECT_CLICK,zoom2); var $w1:MovieClip = new w1(); var w1Mat:MovieMaterial = new MovieMaterial($w1, true, true, true); w1Mat.interactive = true; w1Mat.addEventListener(InteractiveScene3DEvent.OBJECT_CLICK,zoom1); var ml:MaterialsList = new MaterialsList( {top:colorMatD, bottom:colorMatD,left:movieMat, right:movieMat,front:movieMat, back:movieMat} ); cube = new Cube(ml, 300, 300, 541); cube.addEventListener(InteractiveScene3DEvent.OBJECT_CLICK, end); view.scene.addChild(cube); function zoom1(e:InteractiveScene3DEvent):void { trace(1); } function zoom2(e:InteractiveScene3DEvent):void { trace(2); } function end(e:InteractiveScene3DEvent):void { trace(0); } } 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.137.176.211
文章代碼(AID): #1AnISQ_y (Flash)