1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        htmlspriteFlash的HTML解析

        聯(lián)合創(chuàng)作 · 2023-09-22 00:03

        htmlsprite 是一個(gè) Flash 用來解析 HTML 文檔的開發(fā)包。

        示例代碼:

        import com.redurban.HTMLSprite

        var htmlsprite:HTMLSprite = new HTMLSprite();
        //
        //static debug mode on/off
        HTMLSprite.debug = true;
        //
        //Use this event when loading both stylesheet and html file
        htmlsprite.addEventListener(HTMLSprite.LOADCOMPLETE, LoadComplete);

        //
        //This event will be dispatched when the rendering is complete
        htmlsprite.addEventListener(HTMLSprite.RENDERCOMPLETE, RenderComplete);

        //
        //Use this event when loading a stylesheet file only
        //Will be dispatched when the load is completed.
        htmlsprite.addEventListener(HTMLSprite.STYLECOMPLETE, StyleComplete);

        //
        //Use this event when loading a external html file only,
        //Will be dispatched when the load is completed.
        htmlsprite.addEventListener(HTMLSprite.HTMLCOMPLETE, HtmlComplete);

        //
        //This event will be dispatched when an external link is click
        //<a href="event:internalEvent">Example</a>
        htmlsprite.addEventListener(HTMLSprite.LINK, Link);
                               
        // Example html file + css file
        // htmlsprite.Load("html/indexwithoutcss.htm", "html/style.css");
                               
        // Example stylesheet file only
        // htmlsprite.LoadStylesheet("html/style.css");
                               
        // Example html file only
        // htmlsprite.Load("html/index.htm");
                               
        // Example html text + stylesheet text

        var stylesheet:StyleSheet = new StyleSheet();
        stylesheet.setStyle(".header",{fontFamily:"Arial",color:"#000000"});
        stylesheet.setStyle("body",{fontFamily:"Arial"});
        stylesheet.setStyle("div",{fontFamily:"Arial",fontSize:"20px",backgroundColor:"#efefef"});

        htmlsprite.stylesheet = stylesheet;
        htmlsprite.html = "Hello<br/>world!";
        htmlsprite.Render();

        //
        // Link Listener
        public function Link(evt:LinkEvent)
        {
        var linkType:String = evt.data.type;
        var linkValue:String = evt.data.value;
        var linkTarget:String = evt.data.target;
                               
        trace("linktype:"+linkType+",linkvalue:"+linkValue+",linktarget:"+linkTarget);
        }
        //
        // Load Complete Listener
        // It's important that you render the html after the stylesheet
        // and html file has been loaded
        public function LoadComplete(evt:Event)
        {
        htmlsprite.Render();
        }

        // Load Stylesheet Complete
        // Do not use this listener when you use an external stylesheet AND external HTML.
        // You can use then the LoadComplete Example

        public function StyleComplete(evt:Event)
        {
        htmlsprite.html = "hello<br/>world";
        htmlsprite.Render();
        }

        // Load HTML Complete
        // Do not use this listener when you use an external stylesheet AND external HTML.
        // You can use then the LoadComplete Example
                       
        public function HtmlComplete(evt:Event)
        {
        htmlsprite.stylesheet = stylesheet;
        htmlsprite.Render();
        }
                       
        // Render complete
        // At this point it's safe to determine width and height of the sprite
        // and add it to the displaylist

        public function RenderComplete(evt:Event)
        {
        addChild(htmlsprite);
        }

        瀏覽 22
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報(bào)
        評論
        圖片
        表情
        推薦
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            国产chinesehd精品 | 久久九九 AV久一 | 在线你懂的 | 操屄视频在线观看 | 青青草青娱乐在线视频 | 公交车上的最后一排座位 | 国内毛片毛片毛片 | 毛片成人网 | 性一交一乱一伧国产女士spa | 国产视频污 |