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

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

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

Регистрация: Mar 2010
Адрес: Спб
Сообщений: 169
Здравствуйте.
В поисках эффекта плавного затухания наткнулся на эту тему. Опробовал, понравилось, спасибо mooncar и lexa2000lexa!!!!.
Но есть один вопрос - что выполняет delete this.onEnterFrame; ?

Старый 26.08.2010, 22:21
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 12  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
вместо mx.transitions.Tween
лучше использовать TweenLite
__________________
Отряд Котовскага

Старый 26.08.2010, 22:25
German вне форума Посмотреть профиль Отправить личное сообщение для German Найти все сообщения от German
  № 13  
Ответить с цитированием
German
 
Аватар для German

Регистрация: Mar 2010
Адрес: Спб
Сообщений: 169
Цитата:
Сообщение от Котяра Посмотреть сообщение
вместо mx.transitions.Tween
лучше использовать TweenLite
Да тема уже не про это, а про delete this.onEnterFrame;

Старый 26.08.2010, 22:43
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 14  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
Цитата:
delete this.onEnterFrame;
удаляет this.onEnterFrame ))
И не вам решать про что тема. Хотите спросить - спрашивайте в отдельной теме.
__________________
Отряд Котовскага

Старый 26.08.2010, 23:42
FriOne вне форума Посмотреть профиль Отправить личное сообщение для FriOne Найти все сообщения от FriOne
  № 15  
Ответить с цитированием
FriOne
 
Аватар для FriOne

Регистрация: Jul 2010
Адрес: Бердск, НСК
Сообщений: 171
Записей в блоге: 1
мне тоже больше TweenLite нарвится, в нем затухание будет выглядеть так:
Код AS1/AS2:
TweenLite.to(target, speed, {_alpha:0})

Старый 27.08.2010, 00:46
German вне форума Посмотреть профиль Отправить личное сообщение для German Найти все сообщения от German
  № 16  
Ответить с цитированием
German
 
Аватар для German

Регистрация: Mar 2010
Адрес: Спб
Сообщений: 169
Цитата:
Сообщение от Котяра Посмотреть сообщение
удаляет this.onEnterFrame ))
И не вам решать про что тема. Хотите спросить - спрашивайте в отдельной теме.
А зачем нужно удалять обработчик события onEnterFrame ?
Прошу прощения за глупый вопрос, я только начал изучать AS, у Мука и Гурского ответа на этот вопрос пока не нашел. Поэтому и спрашиваю тут.
Спасибо.


Может не совсем правильно спросил, точнее обязательно ли его удалять ?


Последний раз редактировалось German; 27.08.2010 в 00:50.
Старый 27.08.2010, 01:02
FriOne вне форума Посмотреть профиль Отправить личное сообщение для FriOne Найти все сообщения от FriOne
  № 17  
Ответить с цитированием
FriOne
 
Аватар для FriOne

Регистрация: Jul 2010
Адрес: Бердск, НСК
Сообщений: 171
Записей в блоге: 1
onEnterFrame это событие, которое происходит при вставке нового кадра, delete удаляет это событие. Например:
Код AS1/AS2:
var i:Number = 0;
onEnterFrame = function()
{
     trace(i);
     if(i == 4){delete this.onEnterFrame;}
     i++;
}
trace выведет 0,1,2,3,4, затем сработает delete и функции не будет.

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

Теги
исчезал , нажата ли , отпускание , постепенно

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

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


 


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


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