未定义的方法 gotoAndPlay
undefined method gotoAndPlay
我不确定为什么每次我改写这段代码来做同样的事情时,我通常都会遇到处理 gotoAndPlay 的错误。它是否必须是 Movieclip,因为当我将它更改为 MovieClip 时出现错误,提示它需要扩展为简单按钮,因为这就是它的定义。基本上。
错误代码:
1180: 调用可能未定义的方法 gotoAndPlay。
package
{
import flash.display.SimpleButton;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.display.MovieClip;
public class search_button extends SimpleButton
{
public function Search_button()
{
addEventListener(MouseEvent.CLICK, clickHandler);
}
function clickHandler(event:MouseEvent):void
{
trace("goto frame 9");
gotoAndPlay("Search");
}
}
}
替换
gotoAndPlay("Search");
与
(root as MovieClip).gotoAndPlay("Search");
因为 search_button
没有带 "Search" 标签的框架。 root
是主要时间线。
我不确定为什么每次我改写这段代码来做同样的事情时,我通常都会遇到处理 gotoAndPlay 的错误。它是否必须是 Movieclip,因为当我将它更改为 MovieClip 时出现错误,提示它需要扩展为简单按钮,因为这就是它的定义。基本上。
错误代码:
1180: 调用可能未定义的方法 gotoAndPlay。
package
{
import flash.display.SimpleButton;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.display.MovieClip;
public class search_button extends SimpleButton
{
public function Search_button()
{
addEventListener(MouseEvent.CLICK, clickHandler);
}
function clickHandler(event:MouseEvent):void
{
trace("goto frame 9");
gotoAndPlay("Search");
}
}
}
替换
gotoAndPlay("Search");
与
(root as MovieClip).gotoAndPlay("Search");
因为 search_button
没有带 "Search" 标签的框架。 root
是主要时间线。