flash as3.0 3D旋转菜单问题
include"Math2.as";varmenu:Sprite=newSprite();menu.x=275;menu.y=180;menu.addEventListe...
include "Math2.as";
var menu:Sprite=new Sprite();
menu.x=275;
menu.y=180;
menu.addEventListener(Event.ENTER_FRAME,moveMenu);
this.addChild(menu);
var disx:Number=200;
var disy:Number=10;
var speed:Number=0;
initMenu(5);
function initMenu(n:int)
{
for(var i:int;i<n;i++)
{
var mc:MovieClip=new IconMenu();
mc.scaleX=mc.scaleY=.5;
menu.addChild(mc);
}
}
function moveMenu(e:Event):void
{
var iconCount:int=menu.numChildren;
var angle:Number=360/iconCount;
for(var z:int;z<iconCount;z++)
{
var mc:MovieClip=menu.getChildAt(z);
错误提示这一行,怎么改?“1118: 属于 static 类型 flash.display:DisplayObject 的值的隐式强制指令的目标可能是非相关类型 flash.display:MovieClip。”
mc.gotoAndStop(z+1);
mc.x=cosD(speed+angle*z)*disx;
mc.y=sinD(speed+angle*z)*disy;
}
speed+=2;
} 展开
var menu:Sprite=new Sprite();
menu.x=275;
menu.y=180;
menu.addEventListener(Event.ENTER_FRAME,moveMenu);
this.addChild(menu);
var disx:Number=200;
var disy:Number=10;
var speed:Number=0;
initMenu(5);
function initMenu(n:int)
{
for(var i:int;i<n;i++)
{
var mc:MovieClip=new IconMenu();
mc.scaleX=mc.scaleY=.5;
menu.addChild(mc);
}
}
function moveMenu(e:Event):void
{
var iconCount:int=menu.numChildren;
var angle:Number=360/iconCount;
for(var z:int;z<iconCount;z++)
{
var mc:MovieClip=menu.getChildAt(z);
错误提示这一行,怎么改?“1118: 属于 static 类型 flash.display:DisplayObject 的值的隐式强制指令的目标可能是非相关类型 flash.display:MovieClip。”
mc.gotoAndStop(z+1);
mc.x=cosD(speed+angle*z)*disx;
mc.y=sinD(speed+angle*z)*disy;
}
speed+=2;
} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询