zoukankan      html  css  js  c++  java
  • [Embed(source="tile1.png")](转载)

    getDefinitionByName的用处是可以通过字符串映射的取到相应的类。
    但是如果你在一个类中,embed一个图片,将这个图片声明为一个class 。这样用getDefinitionByName来调用,就会出现“未定义错误”。

    package
    {
        import flash.display.Bitmap;
        import flash.display.MovieClip;
        import flash.utils.getDefinitionByName;

        
    /**
         
    * ...
         
    * @author FireYang
         
    */
        
    public class embedTest extends MovieClip
        {
            [Embed(source
    ="tile1.png")]
            
    private var tile1:Class;

            
    public function embedTest()
            {
                var 
    string:String = "embedTest_tile1";//所在类名+"_"+embed的类名
                var c:Class 
    = getDefinitionByName(stringas  Class;
                var b:Bitmap 
    = new c();
                b.x 
    = 100;
                b.y 
    = 100;
                trace(b);
                addChild(b);
            }
        }
    }
  • 相关阅读:
    转 IDEA 解决代码提示功能消失
    模态框居中显示
    DetachedCriteria和Criteria的使用方法
    struts2配置文件详解
    springMVC上传图片
    在linux下运行mongodb
    webSocket客服在线交谈
    接口自动化
    easyui input文本框清除值
    Spring总结
  • 原文地址:https://www.cnblogs.com/ddw1997/p/1626090.html
Copyright © 2011-2022 走看看