我有一个似乎很简单的问题。我需要创建一个形状并将其添加到另一个影片剪辑内的影片剪辑内。
我当前使用的代码如下:
var enemy_beacon:Shape = new Shape();
fullmenu_mc.menu_map_mc.addChild(enemy_beacon);
fullmenu_mc.menu_map_mc.enemy_beacon.graphics.lineStyle(1, 0xFF0000, 1);
fullmenu_mc.menu_map_mc.enemy_beacon.graphics.beginFill(0xFFBB00,1);
fullmenu_mc.menu_map_mc.enemy_beacon.graphics.drawCircle(50, 50, 25);
fullmenu_mc.menu_map_mc.enemy_beacon.graphics.endFill();
但是,此代码会引发 Error #1010: A term is undefined and has no properties.
看起来可以很好地创建形状,但是添加形状(通过addChild)或访问其任何属性会使一切变得混乱。
我已经检查了影片剪辑的实例名称,所有内容均拼写正确且嵌套正确。
有什么想法吗?
由于您拥有enemy_bacon
实例,因此可以直接访问它:
var enemy_beacon:Shape = new Shape();
fullmenu_mc.menu_map_mc.addChild(enemy_beacon);
enemy_beacon.graphics.lineStyle(1, 0xFF0000, 1);
enemy_beacon.graphics.beginFill(0xFFBB00,1);
enemy_beacon.graphics.drawCircle(50, 50, 25);
enemy_beacon.graphics.endFill();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句