Actionscript 3 Flex 4精灵视觉元素问题
我有以下ActionScript 3.0类:Actionscript 3 Flex 4精灵视觉元素问题,actionscript-3,flex4,mxml,flashplayer-10,Actionscript 3,Flex4,Mxml,Flashplayer 10,我有以下ActionScript 3.0类: public class ShopRaider extends Sprite { public function ShopRaider () { // some code } } 我有如下applications.mxml文件: <s:Application name="Spark_SpriteVisualElement_addChild_test" xmlns:fx="http://ns.adobe.com/m
public class ShopRaider extends Sprite {
public function ShopRaider () {
// some code
}
}
我有如下applications.mxml文件:
<s:Application name="Spark_SpriteVisualElement_addChild_test"
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
initialize="init();">
<fx:Script>
<![CDATA[
import com.ShopRaider;
private var game:ShopRaider;
private function init():void
{
game = new ShopRaider();
con.addChild(game);
}
]]>
</fx:Script>
<s:SpriteVisualElement id="con" width="640" height="480" ></s:SpriteVisualElement>
我哪里做错了?这似乎是最基本的例子,但我被卡住了。请帮忙
PS:我正在使用Flex4、Flash Player 10和Flash Builder 4
提前感谢:)使用
creationComplete=“init();”
代替initialize=“init();”
也许您还没有实例化“con”对象。这条线可能会断吗
<s:SpriteVisualElement id="con" width="640" height="480" ></s:SpriteVisualElement>
您的
括号中没有包含吗?我尝试了您的建议。但这次我得到了:TypeError:Error#1009:无法访问null对象引用的属性或方法。位于spark.components.supportClasses::SkinnableComponent/commitProperties()[E:\dev\4.0.0\frameworks\projects\spark\src\spark\components\supportClasses\SkinnableComponent.as:427]位于spark.components::Application/commitProperties()[E:\dev\4.0.0\frameworks\projects\spark\src\spark\components\Application.as:931]在mx.core::UIComponent/validateProperties()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\core\UIComponent.as:7772]…
<s:SpriteVisualElement id="con" width="640" height="480" ></s:SpriteVisualElement>