Показать сообщение отдельно
Старый 20.07.2010, 02:41
neo36 вне форума Посмотреть профиль Отправить личное сообщение для neo36 Найти все сообщения от neo36
  № 34  
Ответить с цитированием
neo36
 
Аватар для neo36

Регистрация: Jun 2006
Сообщений: 64
Отправить сообщение для neo36 с помощью ICQ
Лучше только через хтмл передавай.
Код:
import flash.text.TextField;
import flash.events.TextEvent;
import flash.display.*;
import flash.net.URLRequest;

var koord1:int=25;
var koord2:int=300;
var koord3:int=720;
var koord4:int=600;


stop();
//сама главная страница, которая ЕБАШИТ АВТО:
var neo36_sayz:String="main.txt";



var myText:TextField = new TextField();


var rect:Shape = new Shape();//параметры четрырёхугольника 
rect.graphics.beginFill(0x990000);//в который мы будем подгружать рисунки
rect.graphics.drawRect(koord1, koord2, koord3, koord4*2);//например в разделе Области Применения

var ldr2:Loader = new Loader();
var url:String="n";



function beginLoad(url:String):void {
	var request:URLRequest = new URLRequest();//создаём объект запроса
	request.url=url;//назначаем url (в данном случае относительный путь к файлу)
	var loader:URLLoader = new URLLoader();//создаём объект лоадера
	loader.addEventListener(Event.COMPLETE, eLoadComplete);//подписываемся на событие успешного окончания загрузки
	loader.addEventListener(IOErrorEvent.IO_ERROR, eLoadError);//подписываемся на события ошибок
	loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, eLoadError);

	loader.load(request);//начинаем загрузку
}

/**
 * Вызывается при успешном окончании загрузки.
 */
function eLoadComplete(e:Event):void {
	var loader:URLLoader=e.target as URLLoader;
	var loadedData:String=String(loader.data);//получаем данные из лоадера





	myText.htmlText=loadedData;//Самый ключевой момент...йоп36стал снова прогером)
	//36363636363636363636363636363636363636363636363




	freeListeners(loader);
}

/**
 * Вызывается при ошибке загрузки.
 */
function eLoadError(e:Event):void {
	var loader:URLLoader=e.target as URLLoader;
	trace('Matrix has you, and neo36 hacked your computer and delete this fucking file');
	freeListeners(loader);
}

/**
 * Отписывается от событий лоадера..
 */
function freeListeners(loader:URLLoader):void {
	loader.removeEventListener(Event.COMPLETE, eLoadComplete);//отписываемся от события успешного окончания загрузки
	loader.removeEventListener(IOErrorEvent.IO_ERROR, eLoadError);//отписываемся от событий ошибок
	loader.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, eLoadError);
}


а уже в техтфайлд.хтмлтекст вставляй тэги ссылок <a href внутри которых через эвенты передовай флэшу инфу


Последний раз редактировалось neo36; 20.07.2010 в 02:44.