代码之家  ›  专栏  ›  技术社区  ›  Andrew Johnson

如何使用ActionScript将图像添加到我的Flex应用程序?

  •  -1
  • Andrew Johnson  · 技术社区  · 15 年前

    编辑:我只需要添加:import mx.controls.Image;

    我有一个MXML文件,当我可以向XML中添加图像标记时,它就可以工作了。

    但是,我不知道如何创建一个图像并使用AS以编程方式将其添加到画布。

    var card:Image = new Image(); //ERRORS ON THIS LINE: call to possibly undefined method Image.
    card.width = cardHeight;
    card.height = cardWidth;
    card.x = xCoord;
    card.y = yCoord;          
    

    谢谢你的帮助!

    1 回复  |  直到 15 年前
        1
  •  2
  •   Richard Walton    15 年前

    你需要打电话给警察 addChild

    MXML:

    <mx:Canvas id="mxmlComponent" />
    

    动作脚本:

    private function some_function() : void 
    {
       var card:Image = new Image();
       card.width = cardHeight;
       card.height = cardWidth;
       card.x = xCoord;
       card.y = yCoord;  
    
       mxmlComponent.addChild(card);
    }
    

    a nice 有关如何使用addChild函数的示例。