Actionscript 3 如何在类中使用GETURL(AS3)
我使用此代码,但在发布后,当我自动打开文件时,2个internet浏览器(www.example.com)处于打开状态Actionscript 3 如何在类中使用GETURL(AS3),actionscript-3,flash,flash-cs5,Actionscript 3,Flash,Flash Cs5,我使用此代码,但在发布后,当我自动打开文件时,2个internet浏览器(www.example.com)处于打开状态 我想,当我按下我的按钮时,inter browser(www.example.com)应该是打开的据我所知,您的问题: 您不希望浏览器已经打开,只需单击某个按钮即可 如果是这种情况,则当前navigateToURL(请求)位于bAEForm类的构造函数中 将其移动到单击事件中,如下所示: myButton.addEventListener(MouseEvent.MOUSE_CL
我想,当我按下我的按钮时,inter browser(www.example.com)应该是打开的据我所知,您的问题: 您不希望浏览器已经打开,只需单击某个按钮即可 如果是这种情况,则当前
navigateToURL(请求)
位于bAEForm类的构造函数中
将其移动到单击事件中,如下所示:
myButton.addEventListener(MouseEvent.MOUSE_CLICK,
function(e) { navigateToURL(request); }, false,0,true);
其中,myButton是单击时希望浏览器打开的按钮实例。如果要在单击按钮时导航到URL,则代码应如下所示:
package {
import flash.display.SimpleButton;
import flash.display.Sprite;
import flash.net.navigateToURL;
import flash.net.URLRequest;
import flash.net.URLRequestMethod;
import flash.net.URLVariables;
import flash.events.MouseEvent;
public class bAEForm extends SimpleButton {
public function bAEForm() {
this.addEventListener(MouseEvent.CLICK, clickHandler);
}
private function clickHandler(event:MouseEvent)
{
var url:String = "http://www.google.com";
var request:URLRequest = new URLRequest(url);
var variables:URLVariables = new URLVariables();
variables.exampleSessionId = new Date().getTime();
variables.exampleUserLabel = "guest";
request.data = variables;
request.method = URLRequestMethod.POST;
navigateToURL(request);
}
}
}
不能在构造函数中使用navigateToURL函数
package {
import flash.display.SimpleButton;
import flash.display.Sprite;
import flash.net.navigateToURL;
import flash.net.URLRequest;
import flash.net.URLRequestMethod;
import flash.net.URLVariables;
import flash.events.MouseEvent;
public class bAEForm extends SimpleButton {
public function bAEForm() {
this.addEventListener(MouseEvent.CLICK, clickHandler);
}
private function clickHandler(event:MouseEvent)
{
var url:String = "http://www.google.com";
var request:URLRequest = new URLRequest(url);
var variables:URLVariables = new URLVariables();
variables.exampleSessionId = new Date().getTime();
variables.exampleUserLabel = "guest";
request.data = variables;
request.method = URLRequestMethod.POST;
navigateToURL(request);
}
}
}