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

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

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от KiL33 Посмотреть сообщение
Чем вам не угодил on (release) в AS2?
AS2 это в первую очередь классы, а не типизация. И если вы напишите в классе реализацию on (release) (вот каламбуры и рождаются), я вам медаль повешу.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 05.03.2009, 11:09
KiL33 вне форума Посмотреть профиль Отправить личное сообщение для KiL33 Найти все сообщения от KiL33
  № 12  
Ответить с цитированием
KiL33
 
Аватар для KiL33

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
Цитата:
Сообщение от iNils Посмотреть сообщение
AS2 это в первую очередь классы, а не типизация. И если вы напишите в классе реализацию on (release) (вот каламбуры и рождаются), я вам медаль повешу.
Это понятно, но я сомневаюсь что автор темы юзает классы.

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

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
Код AS1/AS2:
on (release)
{
	xxx=random(100);
	nm=random (500);
duplicateMovieClip(this, nm, nm);	
[nm]_x=xxx;
[nm]_y=20;
}
Очень удивлен что код работает. т.е. создается дубликат клипа вместе с прописаными на нем экшенами?

Прописывая ВНУТРИ клипа (на таймлайне) мы фактически расширяем класс мувиклипа для этого мувика.
прописывая экшены как on () - мы изменяем методы конкретного экземпляра, поэтому мне удивительна работоспособность вашего кода.
__________________
Отряд Котовскага


Последний раз редактировалось Котяра; 05.03.2009 в 11:17.
Старый 05.03.2009, 11:21
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 14  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от KiL33 Посмотреть сообщение
Это понятно, но я сомневаюсь что автор темы юзает классы.
Это не важно. У on (release) нет ни одного плюса на фоне кода в кадре, а только одни минусы. Например:
- Код много кратно дублируется, и как следствие, нельзя централизованно менять код, так как у каждого объекта своя копия.
- Программно нельзя переназначить/удалить обработчик события.
- Различная область видимости у кнопок и мувиклипов, и это часто забывают и путают.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
Цитата:
Сообщение от iNils Посмотреть сообщение
У on (release) нет ни одного плюса на фоне кода в кадре, а только одни минусы. Например:

- Различная область видимости у кнопок и мувиклипов, и это часто забывают и путают.
Тоже самое относится и к коду в кадрах - путают.
Кнопки я вообще не использую.
Кстати, если кто не в курсе:
Делаем мувик с 4 кадрами с метками
Код AS1/AS2:
_up,_over,_down,_hit
ПСтавим на первом кадре
Код AS1/AS2:
 stop()
и назначаем любой мышиный обработчик.
Клип будет вести себя как кнопка (все переходы между кадрами, флэш Иде пропишет автоматически)
__________________
Отряд Котовскага

Старый 05.03.2009, 11:39
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 16  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Тоже самое относится и к коду в кадрах - путают.
Не понял.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
Цитата:
Сообщение от iNils Посмотреть сообщение
Не понял.
Код:
- Различная область видимости у кнопок и мувиклипов, и это часто забывают и путают.
То же самое можно сказать и про код в кадрах - путают области видимости. Поэтому нельзя это отнести к преимуществам кода в кадрах. Я совсем не сторонник on () .. просто для торжества справедливости)))))
__________________
Отряд Котовскага

Старый 05.03.2009, 13:17
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 18  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
То же самое можно сказать и про код в кадрах - путают области видимости. Поэтому нельзя это отнести к преимуществам кода в кадрах. Я совсем не сторонник on () .. просто для торжества справедливости)))))
Я говорил о том, что this при описании в on ссылается на два совсем разных объекта, если писать его на мувиклипе и кнопке. Если же описать для них же (мувиклипа и кнопки) код в кадре, то this будет ссылаться на один и тот же объект. Так причем тут проблемы с головой?
__________________
(и)Нильс.ru | Плагины для FlashDevelop


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

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

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


 


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


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