【发布时间】:2010-12-15 20:08:44
【问题描述】:
我收到了这个错误-
TypeError:错误 #1009:无法访问 null 的属性或方法 对象引用。在 final_fla::MainTimeline/frame2()
我的大部分项目仍然可以完美运行 - 但加载照片的部分在按下按钮时没有任何作用。我的代码 -
import fl.transitions.Tween;
import fl.transitions.easing.*;
stop();
function goHome (e:MouseEvent):void{
gotoAndStop("Home");
}
home_btn.addEventListener(MouseEvent.CLICK, goHome);
function goAbout (e:MouseEvent):void{
gotoAndStop("About");
}
about_btn.addEventListener(MouseEvent.CLICK, goAbout);
function goWhat (e:MouseEvent):void{
gotoAndStop("What");
}
what_btn.addEventListener(MouseEvent.CLICK, goWhat);
function goHow (e:MouseEvent):void{
gotoAndStop("How");
}
how_btn.addEventListener(MouseEvent.CLICK, goHow);
function goPricing (e:MouseEvent):void{
gotoAndStop("Pricing");
}
price_btn.addEventListener(MouseEvent.CLICK, goPricing);
function goContact (e:MouseEvent):void{
gotoAndStop("Contact");
}
contact_btn.addEventListener(MouseEvent.CLICK, goContact);
play_btn.addEventListener(MouseEvent.CLICK, goPlay)
var images = new Array();
images[0] = "1.png";
images[1] = "2.png";
images[2] = "3.png";
images[3] = "4.png";
images[4] = "5.png";
var currentImage:int = 0;
var myTimer:Timer = new Timer(5000, 0); // 5 seconds
myTimer.addEventListener(TimerEvent.TIMER, switchPics);
function goPlay(e:MouseEvent) {
myTimer.start();
}
function switchPics(event:TimerEvent):void {
currentImage = (currentImage+1)%images.length;
loadWindow.source = images[currentImage];
var myTween:Tween = new Tween(loadWindow, "alpha", None.easeOut, 1, 0, 5, true);
}
【问题讨论】:
-
什么是loadWindow?是在台上宣布的吗?
-
它是一个 UIloader,是的,它在舞台上使用该实例名称
-
更新了我的答案。您确定 UILoader 存在于您启动脚本的框架上吗?
标签: flash actionscript-3