flash as3.0 能不能把网页加载进来?

 我来答
百度网友9163ed679
2014-09-04 · TA获得超过109个赞
知道小有建树答主
回答量:182
采纳率:0%
帮助的人:206万
展开全部

可以。但是之支持一部分标签

package 
{
    import flash.display.*;
    import flash.text.*;
    import flash.events.*
    import flash.net.*;
    public class HTMLLoadingExample extends Sprite 
    {
        private var _output:TextField;
        public function HTMLLoadingExample( )
        {
            initializeOutput( );
            loadData( );
        }
        private function initializeOutput( ):void 
        {
            _output = new TextField( );
            _output.width = stage.stageWidth;
            _output.height = stage.stageHeight;
            _output.html = true; // Enable HTML for the text field
            addChild( _output );
        }
        private function loadData( ):void 
        {
            var loader:URLLoader = new URLLoader( );
            loader.dataFormat = DataFormat.TEXT;
            loader.addEventListener( Event.COMPLETE, handleComplete );
            loader.load( new URLRequest( "example.html" ) );
        }
        private function handleComplete( event:Event ):void 
        {
            var loader:URLLoader = URLLoader( event.target );
            _output.htmlText = loader.data;
            //以html格式显示文本(flash中只支持一部分标签)
        }
    }
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式