[問題] As2.0 activitLevel 無法作用

看板Flash作者 (juji)時間13年前 (2012/07/20 11:04), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
由於最近在修改前輩的程式 前輩是用AS2.0寫的 我現在要為程式加上攝影機變動偵測 _mc.activitLevel 但trace出來都是-1值 更詭異的是, 如果我執行as3.0已經寫好攝影變動偵測 就可以順利執行了 我認真思考是否有那些程式庫沒有import進來 但都無法作用 懇請高人指點 nextFrame(); //載入背景音樂 loadMovie("music.swf", 5); import flash.display.*; import flash.geom.*; import flash.display.BitmapData; import flash.display; cam = Camera.get(); outport.vid.attachVideo(cam); //outport._alpha = 50; //box 隨影像變化移動 var timer=setInterval(boxmove,1000); timer.start(); function boxmove(){ trace(cam.activityLevel); var speed:Number=cam.activityLevel; if (cam.activityLevel>=5) { box._x+=speed; } if(box._x>300){ box._x-=400; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.226.129.217
文章代碼(AID): #1G2CgzLz (Flash)
文章代碼(AID): #1G2CgzLz (Flash)