我遇到了问题。我将我的flash按钮与jQuery和fadeIn / fade out连接工作非常好。
但是当我添加这段代码时我有问题:
navigateToURL(new URLRequest("contact.html"), "_self");
为此:
function onClick(event:MouseEvent):void {
ExternalInterface.call("myfadeout");
}
navigateToURL(new URLRequest("contact.html"), "_self");
如果我点击不起作用就淡出,因为navigateToURL不接受来自jQuery的.delay mettod。这个方法需要其他.delay效果
如果我点击按钮,我只需要3秒暂停,当jQuery淡出页面并且导航TooL开始链接到contact.html时,我需要3秒后
请帮帮我。我是平面设计师,我的动作脚本不是很好。 ;)
答案 0 :(得分:1)
使用setTimeout
。
function onClick(event:MouseEvent):void {
ExternalInterface.call("myfadeout");
setTimeout(navigate, 3000);
}
function navigate(){
navigateToURL(new URLRequest("contact.html"), "_self");
}
您必须导入才能使用它
import flash.utils.setTimeout;
答案 1 :(得分:1)
import flash.utils.setTimeout;
function ContactBtnClick(event:MouseEvent):void {
ExternalInterface.call("myfadeout");
setTimeout(function() {
navigateToURL(new URLRequest("contact.html"), "_self");
}, 3000);
}
function AboutBtnClick(event:MouseEvent):void {
ExternalInterface.call("myfadeout");
setTimeout(function() {
navigateToURL(new URLRequest("about.html"), "_self");
}, 3000);
}
function AnotherBtnClick(event:MouseEvent):void {
ExternalInterface.call("myfadeout");
setTimeout(function() {
navigateToURL(new URLRequest("another.html"), "_self");
}, 3000);
}