0
我在库中有一个符号,而在阶段中,我有十二个符号对象。 每个符号有一个实例名,从人如何将字符串转换为as3中的实例名称
另外我有十二对象(图像)与实例名,从1-12
我点击了图像I可以提取的对象中的一个名称对象(al)从数组而不是访问while。
我如何将字符串转换为实例名称在AS3
var abc:Array = ["0","a","b","c","d","e","f","g","h","i","j","k","l"];
function item_onMouseUp(event:MouseEvent):void
{
var clip:Sprite = Sprite(event.currentTarget);
var c:int = int(clip.name);
trace("abc[c]=" +[abc[c]]);
//The problem here
if (clip.hitTestObject([abc[c]]))
{
trace("===");
}
clip.stopDrag();
}
为了例如在跟踪赢了,我得到
abc[c]=d
TypeError: Error #1034: Type Coercion failed: cannot convert "d" to flash.display.DisplayObject.
at gamewitoutserver_fla::MainTimeline/item_onMouseUp()