无痕客

落花无情,流水无痕……

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

Embedding external files using [Embed]

Posted on 2008-01-13 15:10 OldHawk 阅读(43) 评论(0)  编辑 收藏 网摘 所属分类: Flex

OK, I learnt this trick a few weeks ago from a co-worker. A user emailed me and asked if it was possible to embed an HTML/text file in a Flex application rather than having to load the files at runtime, similar to how you can embed images or whatnot.

Not being certain, I asked the team and got this response…

foobar.as

package {
    import flash.utils.ByteArray;  

    [Embed(source="test.mxml", mimeType="application/octet-stream")]
    public class foobar extends ByteArray
    {
    }
}

test.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="testMe()">  

<mx:Script>
    
<![CDATA[
       public var myText:foobar = new foobar();
        public function testMe():void {
            trace(myText.toString());
        }
    
]]>
</mx:Script>  

</mx:Application>
转载:http://www.cnblogs.com/taobataoma/archive/2008/01/13/1037021.html
posted on 2010-01-09 09:44  无痕客  阅读(409)  评论(0编辑  收藏  举报