Flex显示图片的常用方式

第一种: 使用绑定的方式

<?xml version="1.0" encoding="utf-8"?><application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">

<script>

            [Bindable] 
            [Embed(source="../image/aa.png")] 
            private var imgClass:Class;   

</script>

<image source="{s}" width="150" height="151.8" id="img"></image></application>

 

 第二种: 直接对source指定路径

<?xml version="1.0" encoding="utf-8"?><application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationcomplete="init()">

<script>

public function init():void{
           img.source="../image/mov.png";
          }

</script>

<image width="150" height="151.8" id="img"></image>

</application>

 

 

第三种:使用Loader类

 <?xml version="1.0" encoding="utf-8"?><application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationcomplete="init()">

<script>

       <mx:Script>
   <![CDATA[
    private var _loader:Loader; 
    public function init():void{
           _loader=new Loader();
           _loader.contentLoaderInfo.addEventListener(Event.COMPLETE,function(e:Event){
            img.source=e.currentTarget.content;
           })
           //当url 中有中文字体的话 使用encodeURI方法 如果没有 则可以不加 
           _loader.load(new URLRequest("../image/中国.png"));
          }
   ]]>

</script>

<image width="150" height="151.8" id="img"></image></application>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值