AS3コンパイラエラーに関してウェブ上に百万の質問があることを私は知っています1120: Access of undefined property <property>
、しかしこの場合はただ奇妙です。
Flex 4.6でコンポーネントのスキニングを<s:Application>
行っており、スキンMXMLファイル内にいます。行super.addEventListener(Event.ADDED_TO_STAGE, positionObjects);
は私に言っている問題を与えています:1120: Access of undefined property positionObjects
。ただしpositionObjects
、そのすぐ下で宣言されます。何が問題なのか分かりますか?
<fx:Script>
<![CDATA[
/**
* @private
*/
override protected function updateDisplayList(unscaledWidth:Number,
unscaledHeight:Number) : void
{
bgRectFill.color = getStyle('backgroundColor');
bgRectFill.alpha = getStyle('backgroundAlpha');
super.updateDisplayList(unscaledWidth, unscaledHeight);
}
//Listen for when objects are added to the stage, before positioning them
[Bindable]
private var logoX:Number = 0;
super.addEventListener(Event.ADDED_TO_STAGE, positionObjects);
private function positionObjects(e:Event):void {
this.logoX = stage.stageWidth / 3;
}
]]>
</fx:Script>
お時間をいただきありがとうございます。