AS3.0中使用TextField显示Embed的图片

在Flash IDE下..我们直接使用
txt.html = "这里显示一张库里的图片<img src='库id'/>";
即可把库里的图像显示到文本框内

而在AS工程下...我们一样可以做到这样的功能... 
package {    
   
import flash.display.Sprite;    
   
import flash.text.*;            
   
public class EmbedImageForTextField extends Sprite   
   
{    
       
[Embed(source="image.png")]    
       
private var yellow:Class;
   
       
public function EmbedImageForTextField()    
       
{    
           
var t:TextField = new TextField();    
            t
.htmlText = "这里显示一张库里的图片<img src='EmbedImageForTextField_yellow'/>";    
            addChild
(t);    
       
}       
   
}    
}   
使用Embed嵌入图片文件后..
我们一样可以使用img标签的src属性来指定嵌入的图片资源..
不过在指定的时候..需要以"所在类名_变量名"的形式来指定..
上例中:
所在类名为EmbedImageForTextField
变量名为yellow
那指定的时候就需要写为"EmbedImageForTextField_yellow";

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值