2012-07-24 111 views
2

我在使用AS3的Flash中创建横幅,并希望能够点击横幅链接到网页。AS3链接到网页

我创建了一个清晰的按钮来放置横幅的大小,并将它放在顶层,名为click

我把这个代码在click层的第一帧:

buttonOne.addEventListener(MouseEvent.CLICK, launchOne); 

function launchOne(event:MouseEvent):void { 
     var swfOne:URLRequest=new URLRequest("http://www.mypage.com"); 
     navigateToURL(swfOne, "_self"); 
} 

Flash会自动添加到顶部:

import flash.events.MouseEvent; 
import flash.net.URLLoader; 

当试图运行的代码,我得到错误信息:

Scene 1, Layer 'click', Frame 1, Line 4 1120: Access of undefined property buttonOne. 

我想要做的就是能够链接到一个网站与AS3 ...可以索姆eone为我提供代码?

谢谢!

+1

是你的按钮的实例名称'buttonOne'? – 2012-07-24 18:58:09

回答

2

点击您的按钮并转到属性菜单。从那里,在顶部,确保它说“实例名称”,你键入buttonOne。

这将告诉Flash创建一个名为buttonOne的公共变量,您可以使用代码进行操作。

你的代码很好,Flash只是不知道“buttonOne”指的是什么。

+0

它总是有点...谢谢! – SnowboardBruin 2012-07-24 19:56:39

1

安德烈说,并添加等进口下的下一行:

import flash.net.navigateToURL;