AS3链接到网页

时间:2012-07-24 18:55:08

标签: actionscript-3 flash addeventlistener

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

我创建了一个横幅大小的清除按钮,并将其放在顶层,名为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的网站......有人能为我提供代码吗?

谢谢!

2 个答案:

答案 0 :(得分:2)

单击按钮,然后转到“属性”菜单。从那里,在顶部,确保它显示“实例名称”的位置,然后键入buttonOne。

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

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

答案 1 :(得分:1)

正如安德烈所说,并在其他进口下添加下一行:

import flash.net.navigateToURL;
相关问题