Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 06.08.2006, 19:49
kongomato вне форума Посмотреть профиль Отправить личное сообщение для kongomato Найти все сообщения от kongomato
  № 1  
kongomato

Регистрация: Jul 2005
Сообщений: 23
По умолчанию Возврат

Друже,i need help.
Мострячю своего рода просмоторщик...

_______________________________________________________________

var i = 1; //

input = i;

//прелоадер
onEnterFrame = function(){
bL1 = block1.content.getBytesLoaded();
bT1 = block1.content.getBytesTotal();
bL2 = block2.content.getBytesLoaded();
bT2 = block2.content.getBytesTotal();
percentL1 = (bL1/bT1)*100;
percentL2 = (bL2/bT2)*100;
loadText1.text = Math.round(percentL1);
loadText2.text = Math.round(percentL2);


// загрузка в первый блок
if(!isLoaded1){
block1.content.loadMovie("images/ch" + Number(i) + ".swf");
isLoaded1 = true;
trace("images/ch" + Number(i) + ".swf");
}else{


// загрузка во второй блок
if(!isLoaded2 && percentL1 == 100){
block2.content.loadMovie("images/ch" + (Number(i) + 1) + ".swf");
isLoaded2 = true;
trace("images/ch" + (Number(i) + 1) + ".swf");
}
}


// отображение прелоадера в зависимости от % загрузки;
if(percentL1 < 100){
loadText1._visible = true;
}else{
loadText1._visible = false;
}
if(percentL1 == 0){
loadText1._visible = false;
}

if(percentL2 < 100){
loadText2._visible = true;
}else{
loadText2._visible = false;
}
if(percentL2 == 0){
loadText2._visible = false;
}


// Enable/Disable кнопок во время загрузки
if(percentL1 == 0 || percentL2 == 0){
but2.enabled = false;
}else{
but2.enabled = true;
}
/*
if(i == 0 || i == 1){
but1.enabled = false;
but2.enabled = true;
}else{
but1.enabled = true;
but2.enabled = true;
}
*/


// обновление по нажатию клавиши Enter
/*
if(Key.isDown(13) && i != 0){
i = input;
isLoaded1 = false;
isLoaded2 = false;
}
*/
}



// кнопка назад
function first1(){
this.onPress = second1;
}
function second1(){
this.onPress = first1;
}
but1.onPress = first1;



// кнопка вперед
function first2(){
i = Number(i) + 2;
input = i - 1;
isLoaded1 = false;
block1.swapDepths(100);
block2.swapDepths(101);
this.onPress = second2;
}
function second2(){
input = i;
isLoaded2 = false;
block1.swapDepths(101);
block2.swapDepths(100);
this.onPress = first2;
}
but2.onPress = first2;

_______________________________________________________________

а вот как на кнопку but1 повесить действие противоположное but2?
уже голову сломал...

Создать новую тему   Часовой пояс GMT +4, время: 21:25.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 21:25.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.