【发布时间】:2013-03-28 08:01:04
【问题描述】:
简而言之,这是我想要完成的:
- 点击影片剪辑,添加子项
- 点击子影片剪辑,播放声音
- 再次点击孩子,停止声音
- 第三次点击子项,删除子项
遗憾的是,我只完成了第 1 步。我已经弄清楚了如何在单击父影片剪辑时播放声音(我正在使用链接),但是当我尝试相同之后与孩子一起,我收到以下错误:
TypeError: Error #1010: A term is undefined and has no properties.(我不再收到此错误)
场景 1,图层“动作”,第 1 帧,第 29 行 1120:访问未定义的属性 newBox。
leftBox.addEventListener(MouseEvent.CLICK, addBox); 函数添加框(事件:鼠标事件):无效 { var newBox:right_box = new right_box(); addChild(newBox); 新盒子.x = 0; 新盒子.y = 0; newBox.width = leftBox.width; newBox.height = leftBox.height /2; } newBox.addEventListener(MouseEvent.CLICK, playSound); 函数播放声音(事件:事件) { var mySound:testSound = new testSound(); mySound.play(); }任何帮助将不胜感激。
谢谢!
(P.S. 我是 n00b,所以拜托,乖一点!)
【问题讨论】:
-
请添加您认为有问题的代码sn-p。
-
@Ihsan,我刚刚添加了 sn-p。但问题肯定是 playSound 功能。当我将其注释掉时,一切正常。
标签: actionscript-3 flash flash-cs5