我正在尝试创建一个指向外部页面的按钮链接。在第一帧中我放置了这段代码:
import flash.events.MouseEvent;
import flash.net.navigateToURL;
import flash.net.URLRequest;
import flash.net.URLRequestMethod;
myButton.addEventListener(MouseEvent.CLICK, onMouseClick);
function onMouseClick(event:MouseEvent):void
{
var request:URLRequest = new URLRequest("http://pruebainteligente.com");
request.method = URLRequestMethod.GET;
var target:String = "_blank";
navigateToURL(request, target);
}
要制作按钮课,我去了图书馆>属性>并将按钮命名为“myButton”。
我做错了什么?
答案 0 :(得分:1)
myButton.addEventListener(MouseEvent.CLICK, onMouseClick);
如果该代码在框架本身上,则它指的是对象/符号的实例,而不是类本身。您需要从库中拖动按钮并将其放在舞台上,将其实例名称(在属性选项卡中)设置为“myButton”,然后您的代码才能生效。
或者,您可以纯粹通过代码添加对象的副本:
var newButton = new myButton();
addChild(newButton);
newButton.addEventListener(MouseEvent.CLICK, onMouseClick);