Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Продолжение листинга А.1. private function drawTextInfo(height:int, mess:String):void{




private function drawTextInfo(height:int, mess:String):void{

 

prevX = camera.x;

prevY = camera.y;

prevZ = camera.z;

textInfoField.height = 0;

textInfoField.border = true;

textInfoField.borderColor = 0xFFFFFF;

textInfoField.textColor = 0xFFFFFF;

var myTimer:Timer = new Timer(1, height/8);

myTimer.addEventListener("timer", timerHandler);

myTimer.addEventListener(TimerEvent.TIMER_COMPLETE, completeHandler);

myTimer.start();

}

 

private function timerHandler(event:TimerEvent):void {

textInfoField.height = textInfoField.height + 8;

}

 

private function completeHandler(event:TimerEvent):void {

textInfoField.text = message;

}

 

private function checkMyPosition():void{

var i:int;

if(camera.y < -900 && camera.x < 24 && camera.x > -1200){ //Мы в 802

if(!aud802loaded){

//Нужно загрузить окружение

for (i = 0; i < aud802.length; ++i)

Продолжение приложение А

Продолжение листинга А.1

{

rootContainer.addChild(aud802[i]);

message = aud802[i].name + " Loaded successfull";

}

 

infoButton.visible = true;

videoButton.visible = true;

 

aud802loaded = !aud802loaded;

}

} else{

if(aud802loaded){

//Нужно выгрузить окружение

for (i = 0; i < aud802.length; ++i)

{

aud802[i].parent.removeChild(aud802[i]);

message = aud802[i].name + " Unloaded successfull";

}

 

infoButton.visible = false;

videoButton.visible = false;

 

aud802loaded = !aud802loaded;

}

}

 

if(camera.y < -900 && camera.x < 590 && camera.x > 24){ //Мы в 804

Продолжение приложение А

Продолжение листинга А.1

if(!aud804loaded){

for (i = 0; i < aud804.length; ++i)

{

rootContainer.addChild(aud804[i]);

message = aud804[i].name + " Loaded successfull";

}

aud804loaded = !aud804loaded;

}

} else{

if(aud804loaded){

for (i = 0; i < aud804.length; ++i)

{

aud804[i].parent.removeChild(aud804[i]);

message = aud804[i].name + " Unloaded successfull";

}

aud804loaded = !aud804loaded;

}

}

 

 

if(camera.y < -900 && camera.x < 1200 && camera.x > 590){ //Мы в 804a

if(!aud804aloaded){

for (i = 0; i < aud804a.length; ++i)

{

rootContainer.addChild(aud804a[i]);

message = aud804a[i].name + " Loaded successfull";

Продолжение приложение А

Продолжение листинга А.1

}

aud804aloaded = !aud804aloaded;

}

} else{

if(aud804aloaded){



for (i = 0; i < aud804a.length; ++i)

{

aud804a[i].parent.removeChild(aud804a[i]);

message = aud804a[i].name + " Unloaded successfull";

}

aud804aloaded = !aud804aloaded;

}

}

 

if(camera.y > -650 && camera.x < -2500 && camera.x > -3900){ //Мы в 804a

if(!aud801loaded){

for (i = 0; i < aud801.length; ++i)

{

rootContainer.addChild(aud801[i]);

message = aud801[i].name + " Loaded successfull";

}

aud801loaded = !aud801loaded;

}

} else{

if(aud801loaded){

for (i = 0; i < aud801.length; ++i)

Продолжение приложение А


mylektsii.ru - Мои Лекции - 2015-2018 год. (0.017 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал