0

我在我的 Actionscript 3.0 文件中不断收到错误“错误 1118:将静态类型 Object 的值隐式强制转换为可能不相关的类型 Function”。

我的代码是:

var myBox:Object = new Object();
colourcb.addEventListener("change", myBox);

myBox.change = function(){
outline.gotoAndStop(colourcb.value);
}

我正在尝试使用组合框更改影片剪辑的帧。任何帮助将不胜感激!谢谢

4

1 回答 1

2

您似乎混合了 AS2 和 AS3 语法。尝试这个:

colourcb.addEventListener(Event.CHANGE, changeHandler);

function changeHandler(event:Event):void
{
    outline.gotoAndStop(colourcb.value);
}
于 2013-04-19T16:38:10.190 回答