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

如题所述

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

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中只支持一部分标签)
        }
    }
}

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答