htmlsprite Flash的HTML解析开源项目

我要开发同款
匿名用户2010年03月01日
103阅读

技术信息

开源地址
https://github.com/jhy/jsoup
授权协议
GPLv2

作品详情

htmlsprite是一个Flash用来解析HTML文档的开发包。

示例代码:

importcom.redurba.HTMLSpritevarhtmlsprite:HTMLSprite=ewHTMLSprite();////staticdebugmodeo/offHTMLSprite.debug=true;////Usethisevetwheloadigbothstylesheetadhtmlfilehtmlsprite.addEvetListeer(HTMLSprite.LOADCOMPLETE,LoadComplete);////Thisevetwillbedispatchedwhetherederigiscompletehtmlsprite.addEvetListeer(HTMLSprite.RENDERCOMPLETE,RederComplete);////Usethisevetwheloadigastylesheetfileoly//Willbedispatchedwhetheloadiscompleted.htmlsprite.addEvetListeer(HTMLSprite.STYLECOMPLETE,StyleComplete);////Usethisevetwheloadigaexteralhtmlfileoly,//Willbedispatchedwhetheloadiscompleted.htmlsprite.addEvetListeer(HTMLSprite.HTMLCOMPLETE,HtmlComplete);////Thisevetwillbedispatchedwheaexterallikisclick//<ahref="evet:iteralEvet">Example</a>htmlsprite.addEvetListeer(HTMLSprite.LINK,Lik);                       //Examplehtmlfile+cssfile//htmlsprite.Load("html/idexwithoutcss.htm","html/style.css");                       //Examplestylesheetfileoly//htmlsprite.LoadStylesheet("html/style.css");                       //Examplehtmlfileoly//htmlsprite.Load("html/idex.htm");                       //Examplehtmltext+stylesheettextvarstylesheet:StyleSheet=ewStyleSheet();stylesheet.setStyle(".header",{fotFamily:"Arial",color:"#000000"});stylesheet.setStyle("body",{fotFamily:"Arial"});stylesheet.setStyle("div",{fotFamily:"Arial",fotSize:"20px",backgroudColor:"#efefef"});htmlsprite.stylesheet=stylesheet;htmlsprite.html="Hello<br/>world!";htmlsprite.Reder();////LikListeerpublicfuctioLik(evt:LikEvet){varlikType:Strig=evt.data.type;varlikValue:Strig=evt.data.value;varlikTarget:Strig=evt.data.target;                       trace("liktype:"+likType+",likvalue:"+likValue+",liktarget:"+likTarget);}////LoadCompleteListeer//It'simportatthatyourederthehtmlafterthestylesheet//adhtmlfilehasbeeloadedpublicfuctioLoadComplete(evt:Evet){htmlsprite.Reder();}//LoadStylesheetComplete//DootusethislisteerwheyouuseaexteralstylesheetANDexteralHTML.//YoucausethetheLoadCompleteExamplepublicfuctioStyleComplete(evt:Evet){htmlsprite.html="hello<br/>world";htmlsprite.Reder();}//LoadHTMLComplete//DootusethislisteerwheyouuseaexteralstylesheetANDexteralHTML.//YoucausethetheLoadCompleteExample               publicfuctioHtmlComplete(evt:Evet){htmlsprite.stylesheet=stylesheet;htmlsprite.Reder();}               //Redercomplete//Atthispoitit'ssafetodetermiewidthadheightofthesprite//adaddittothedisplaylistpublicfuctioRederComplete(evt:Evet){addChild(htmlsprite);}

功能介绍

htmlsprite 是一个 Flash 用来解析 HTML 文档的开发包。 示例代码: import com.redurban.HTMLSprite var htmlsprite:HTMLSp...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论