Показать сообщение отдельно
Старый 10.04.2009, 16:12
vrabik вне форума Посмотреть профиль Отправить личное сообщение для vrabik Найти все сообщения от vrabik
  № 4  
Ответить с цитированием
vrabik
 
Аватар для vrabik

Регистрация: Nov 2007
Сообщений: 107
Вот пример для ActionScript 3.0

Код AS3:
package {
	import flash.display.*;
	import flash.text.*;
	import flash.events.*;
	import flash.net.*;
	public class HTMLloading extends Sprite {
		private var _output:TextField;
		public function HTMLloading() {
			initializeOutput();
			loadData();
		}
		private function initializeOutput():void {
			_output=new TextField  ;
			_output.width=stage.stageWidth;
			_output.height=stage.stageHeight;
			addChild(_output);
		}
		private function loadData():void {
			var loader:URLLoader=new URLLoader  ;
			// Указываем загрузчику, что файл читать как простой 
			// текст - эту строку можно опустить, поскольку 
			// dataFormat по умолчанию URLLoaderDataFormat.TEXT. 
			loader.dataFormat=URLLoaderDataFormat.TEXT;
			// Регистрируем обработчик события завершения загрузки данных 
			loader.addEventListener(Event.COMPLETE,handleComplete);
			// Загружаем HTML-текст из файла example.html 
			loader.load(new URLRequest("example.html"));
		}
		private function handleComplete(event:Event):void {
			var loader:URLLoader=URLLoader(event.target);
			// Присваиваем свойству htmlText текстового поля 
			// HTML-текст из example.html. Свойство data 
			// экземпляра URLLoader - это содержимое файла, 
			_output.htmlText=loader.data;
		}
	}
}


Последний раз редактировалось vrabik; 10.04.2009 в 16:35.