所以我正在为app dev类编写一个非常基本的应用程序,但我是一名设计师,而不是开发人员,所以请耐心等待。
它涉及使用Caurina tweeners只是移动东西。
import caurina.transitions.*;
import flash.events.MouseEvent;
stop();trace(fab_mc);
//Scene 2 Nav Scripts
//fab 1&2
fab_mc.fab2_btn.addEventListener(MouseEvent.CLICK, fab2);
function fab2(event:MouseEvent):void
{
Tweener.addTween(fab_mc,{x:-637.4,time:1,transition:"easeInOutQuart"});
}
fab_mc.fab1_btn.addEventListener(MouseEvent.CLICK, fab1);
function fab1(event:MouseEvent):void
{
Tweener.addTween(fab_mc,{x:-136.70,time:1,transition:"easeInOutQuart"});
}
由于“fab_mc”显然为空,它在第7行爆炸(根据调试器)。坦率地说,直到今天早上我还不知道什么是空的 - 我昨天写了代码,它运行正常。
但是当我添加更多内容并编码时,它开始抱怨。代码基本上是很多tweener。对不起,如果我没有提供很多信息,但这就是我真的。
错误代码:
null
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at Arafabricator_fla::MainTimeline/frame2()[Arafabricator_fla.MainTimeline::frame2:7]
at flash.display::Sprite/constructChildren()
at flash.display::Sprite()
at flash.display::MovieClip()
at Arafabricator_fla::fab_mc_10()
at flash.display::MovieClip/nextScene()
at Arafabricator_fla::MainTimeline/menu07()[Arafabricator_fla.MainTimeline::frame1:64]
答案 0 :(得分:0)
如果fab_mc
为null
,则表示您拥有该代码的帧上不存在。只需确保将该代码放在fab_mc
符号也存在的框架上。例如,您不能将该代码放在第1帧上,但该符号首先存在于第5帧的关键帧上。在这种情况下,也将代码放在第5帧的关键帧上。