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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 15.04.2006, 23:57
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 11  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
Ещё круче:
Код:
test.onEnterFrame = function(){
    if (this._alpha + 5 < 100)this._alpha += 5;
    else{
        this._alpha = 100;
        delete this.onEnterFrame;
    }
}
__________________
тонкий тролль, осеянный благодатью

Старый 16.04.2006, 00:47
Nidl вне форума Посмотреть профиль Отправить личное сообщение для Nidl Найти все сообщения от Nidl
  № 12  
Ответить с цитированием
Nidl

Регистрация: Mar 2006
Сообщений: 353
Вот работает .

К примеру :

Код:
_root.createEmptyMovieClip("girls",1).loadMovie("image45.jpg");
_root.girls._x=257;
_root.girls._y=60;
_root.girls._xscale=100;
_root.girls._yscale=85;
_root.girls._alpha=0;
_root.onEnterFrame = function() {
_root.girls._alpha += 1;
if(_root.girls._alpha ==100){
delete _root.onEnterFrame;
}
}
__________________
Вильгельм Тель...........

Старый 19.04.2006, 16:04
ndine вне форума Посмотреть профиль Отправить личное сообщение для ndine Найти все сообщения от ndine
  № 13  
Ответить с цитированием
ndine

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

Народ а вот с вашей помощью сделал вот это

x=0;
yy=2;
for(i=0;i<3;i++)
{
xx=2;
for(j=0;j<8;j++)
{
_root.createEmptyMovieClip("test"+x,x).loadMovie(x+".jpg","GET");
_root["test"+x]._alpha=0;
_root["test"+x]._x=xx;
_root["test"+x]._y=yy;

x++;
xx+=92;

}
yy+=92;
}

_root.onEnterFrame = function() {
for(i=0;i<24;i++){
_root["test"+i]._alpha += 10;
if(_root["test"+i]._alpha ==100){
delete _root.onEnterFrame;
}
}

}


что даёт следующий эффект: создаются мувки и сразу в них грузятся картинки с альфой=0, затем есть функция в которой альфа для каждого мувика меняется до 100, но я предпологал что работать будет так: берётся первый мувик, и для него альфа поднимается до 100, потом берётся второй мувик и тоже альфа до 100, и так со всеми ПОСЛЕДОВАТЕЛЬНО. а оказалось что как то сразу для всех мувиков меняется альфа, и визуально картинки на сцене появляются не поочереди как мне надо, а сразу все

такс.. посидел.. допёр почему альфа для всех меняется... но вопрос остался актуальным, как сделать чтоб появлялись они по очереди?


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

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

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


 


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


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