Actionscript 1151:与命名空间内部中的定义i存在冲突
我是最新的动作脚本和flash,我需要一些关于这段代码的帮助。我找不到它有什么问题,它给出了这个错误:1151:名称空间内部的定义i存在冲突。(变量i:Number=0;)Actionscript 1151:与命名空间内部中的定义i存在冲突,actionscript,flash-cs3,Actionscript,Flash Cs3,我是最新的动作脚本和flash,我需要一些关于这段代码的帮助。我找不到它有什么问题,它给出了这个错误:1151:名称空间内部的定义i存在冲突。(变量i:Number=0;) stop(); 菜单项组。菜单项可见=假; 变量间距:数值=5; 变量总数:数字=菜单\标签长度; 变量距离:数字=菜单项\组。菜单项。\高度+间距; 变量i:数值=0; 对于(;i
stop();
菜单项组。菜单项可见=假;
变量间距:数值=5;
变量总数:数字=菜单\标签长度;
变量距离:数字=菜单项\组。菜单项。\高度+间距;
变量i:数值=0;
对于(;i
谢谢你的帮助 检查您的代码。变量
i
已经在代码中声明。您已经在其他地方声明了变量i(变量i:Number=0)
stop();
menu_item_group.menu_item._visible = false;
var spacing:Number = 5;
var total:Number = menu_label.length;
var distance_y:Number = menu_item_group.menu_item._height + spacing;
var i:Number = 0;
for( ; i < total; i++ )
{
menu_item_group.menu_item.duplicateMovieClip("menu_item"+i, i);
menu_item_group["menu_item"+i]._x = menu_item._x;
menu_item_group["menu_item"+i]._y = i * distance_y;
menu_item_group["menu_item"+i].over = true;
menu_item_group["menu_item"+i].item_text.text = menu_label[i];
menu_item_group["menu_item"+i].item_url = menu_url[i];
menu_item_group["menu_item"+i].onRollOver = function()
{
this.over = false;
}
menu_item_group["menu_item"+i].onRollOut = menu_item_group["menu_item"+i].onDragOut = function()
{
this.over = true;
}
menu_item_group["menu_item"+i].onRelease = function()
{
getURL(this.item_url);
}
menu_item_group["menu_item"+i].onEnterFrame = function()
{
if( this.over == true ) this.prevFrame();
else this.nextFrame();
}
}