Показать сообщение отдельно
Старый 15.05.2010, 20:05
incvizitor вне форума Посмотреть профиль Отправить личное сообщение для incvizitor Найти все сообщения от incvizitor
  № 6  
Ответить с цитированием
incvizitor
 
Аватар для incvizitor

блогер
Регистрация: Sep 2008
Адрес: Менск
Сообщений: 586
Записей в блоге: 1
Отправить сообщение для incvizitor с помощью Skype™
Я не знаю будет ли работать так, потому что мне не понятно взаимодействие между собой двух кусков кода.

Код AS3:
import flash.events.Event;
import flash.net.URLRequest;
//ссылки на страницы
 
//var request00:URLRequest = new URLRequest("priv.html");
//var request01:URLRequest = new URLRequest("text0.html");
//var request02:URLRequest = new URLRequest("text1.html");
//var request03:URLRequest = new URLRequest("text2.html");
//var request04:URLRequest = new URLRequest("text3.html");
 
var requests:Array=["priv.html","text0.html","text1.html","text2.html","text3.html"];
 
//создаем объект-загрузчик
 
var loader1:URLLoader = new URLLoader(); 
//грузим в него титульную страницу, которая будет отображаться при запуске приложения
loader1.load(request00);
//слушаем, когда загрузка окончится
loader1.addEventListener(Event.COMPLETE, requestComplete1); 
//при нажатии данных кнопок выполняется переход по страницам вперед и назад
but1.addEventListener(MouseEvent.CLICK, onClickForward);
but2.addEventListener(MouseEvent.CLICK, onClickBack);
 
var i:uint = 1;
 
function onClickForward(e:MouseEvent):void
{
   i += 1;
   if (i > 4)
   {
      i = 4;
   }
   var url:URLRequest = new URLRequest(requests[i]);
  // loader1.unload();
   loader1.load(url);
   loader1.addEventListener(Event.COMPLETE, requestComplete1);
}
 
function onClickBack(e:MouseEvent):void
{
   i -= 1;
   if (i <= 0)
   {
	        i = 1;
   }
   var url:URLRequest = new URLRequest(requests[i]);
   //loader1.unload();
   loader1.load(url);
   loader1.addEventListener(Event.COMPLETE, requestComplete1);
}
 
 
 
 
 
 
}
//по окончании загрузки   
function requestComplete1(e:Event):void{
   //отображаем загруженный текст в текстовом поле
   output_txt.htmlText = e.target.data;
   }
Код AS3:
import flash.events.Event;
import flash.net.URLRequest;
//ссылки на разделы
var requestSod:URLRequest = new URLRequest("Sod.html");
 
//создаем объект-загрузчик
var loaderSod:URLLoader = new URLLoader(); 
 
//при нажатии данных кнопок выполняются определенные функции, в данном случае происходит загрузка страницы
sod_btn.addEventListener(MouseEvent.CLICK, onClickSod);
 
 
output_txt.addEventListener(TextEvent.LINK,_onTxtLinkSelected);
 
//сами функции, 
function onClickSod(e:MouseEvent):void{
 
	loaderSod.load(requestSod);//грузим первую страницу
	loaderSod.addEventListener(Event.COMPLETE, requestCompl);//ждем окончания загрузки
 
	}
 
 
 
 
 function _onTxtLinkSelected(e:TextEvent):void{
     i=requests.indexOf(String(e.text));
     var url:URLRequest = new URLRequest(e.text);
     loader1.load(url);
     loader1.addEventListener(Event.COMPLETE, requestComplete1);
}
	//по окончании загрузки	
function requestCompl(e:Event):void{
	//отображаем загруженный текст в текстовом поле
	output_txt.htmlText="<a href='event:text0.html'>первая</a>"+
      "<br><a href='event:text1.html'>вторая</a>"+
      "<br><a href='event:text2.html'>третья</a>"+
      "<br><a href='event:text3.html'>четвертая</a>";
 
 
}


Последний раз редактировалось incvizitor; 15.05.2010 в 20:07.