Actionscript 3 Flash cs3中的对象位置

Actionscript 3 Flash cs3中的对象位置,actionscript-3,flash,flash-cs5,flashdevelop,Actionscript 3,Flash,Flash Cs5,Flashdevelop,我在符号(movieclip)的第3帧中有一个对象,我想使用resizehandler函数来固定该对象在中心的位置。我使用下面的代码,但它给出了null对象或引用的错误。有专家能帮我吗 stage.addEventListener(Event.RESIZE, resizeHandler2); function setPos2() { pages.page2.x = stage.stageWidth / 2; pages.page2.y = stage.stageHeight /2; } set

我在符号(movieclip)的第3帧中有一个对象,我想使用resizehandler函数来固定该对象在中心的位置。我使用下面的代码,但它给出了null对象或引用的错误。有专家能帮我吗

stage.addEventListener(Event.RESIZE, resizeHandler2);

function setPos2() {
pages.page2.x = stage.stageWidth / 2;
pages.page2.y = stage.stageHeight /2;
}
setPos2();

//set position when stage resizes
function resizeHandler2(event:Event):void {
setPos2();
}

我假设pages或pages.page2不存在,你确定它们存在吗?它们都存在,但pages在舞台上,page2在第3帧的页面内。这段代码在舞台上,这段代码到底在哪里?你把它放在时间线上了吗?它在舞台时间线上我相信flash只会在帧的末尾创建嵌套的子帧(第一帧除外),所以page2实际上还没有出现。您是否尝试过将此代码添加到页面movieclip的第三帧?您必须以这种方式删除
页面。
开头