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

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

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

Регистрация: Aug 2005
Адрес: я из Ленинграда
Сообщений: 1,082
Отправить сообщение для Mnilionic с помощью ICQ
По умолчанию as1. this к кнопке

есть кнопка на ней скрипты. Как обратиться к этой самой кнопке? this не работает.

Старый 02.10.2005, 06:57
be_tween вне форума Посмотреть профиль Отправить личное сообщение для be_tween Найти все сообщения от be_tween
  № 2  
Ответить с цитированием
be_tween

Регистрация: Jul 2005
Сообщений: 63
может, проще так:
Код:
btn.onPress = function() {
//а здесь все, что должно выполняться при нажатии.
}
пишется это на главной линейке, не в кнопке - обрати внимание.
а если на кнопке писать код, разве this.onPress не работает?

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

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

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

Старый 02.10.2005, 21:16
be_tween вне форума Посмотреть профиль Отправить личное сообщение для be_tween Найти все сообщения от be_tween
  № 4  
Ответить с цитированием
be_tween

Регистрация: Jul 2005
Сообщений: 63
iNils ,
ммм... а как облегчить жизнь вот в каком случае:
есть некая кнопка, которая размножается через duplicateMovieClip()... пользуясь АС2, каждый раз приходится прописывать для нее код. АС1 это решалось бы просто: в самой кнопке прописывается код и каждый новый дубликат просто наследовал бы его. как это грамотно решить новым синтаксисом, чтобы не писать код для каждого дубликата?

Mnilionic, напиши, пожалуйста, чуть подробнее, в чем проблема. может, я тебя сначала неправильно понял...
по идее, обращение к кнопке (ее коду) происходит всякий раз, когда на нее нажимают, ведь так? и если это не работает, ошибка может быть в коде самой кнопки...

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Я не знаю AS2. В AS1 всегда делал класс c использованием #initclip и prototype. Каждый экземпляр класса наследовал свойства класс.
Писать просто код внутри клипа не граммотно, так как расходуется память, для каждого экземпляра метод описывается заново.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 02.10.2005, 21:36
be_tween вне форума Посмотреть профиль Отправить личное сообщение для be_tween Найти все сообщения от be_tween
  № 6  
Ответить с цитированием
be_tween

Регистрация: Jul 2005
Сообщений: 63
ясно, спасибо.

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

Регистрация: Aug 2005
Адрес: я из Ленинграда
Сообщений: 1,082
Отправить сообщение для Mnilionic с помощью ICQ
как было выше сказано, у меня кнопка плодиться дипликэйтом. Каждая новая кнопка окрашивается в определённый цвет. Кликом по кнопке нужно получить _свойста (цвет) этой кнопки.
В принципе, я кнопку запихал в мувиклип и проделал всё через за**ицу.
Но на будущее хотелось бы узнать как обратится к свойствам кнопки. Например:
on(press){
//получить имя кнопки
// this._name - как мы знаем не работат
// как быть?
}

Старый 03.10.2005, 02:17
Mnilionic вне форума Посмотреть профиль Отправить личное сообщение для Mnilionic Найти все сообщения от Mnilionic
  № 8  
Ответить с цитированием
Mnilionic
 
Аватар для Mnilionic

Регистрация: Aug 2005
Адрес: я из Ленинграда
Сообщений: 1,082
Отправить сообщение для Mnilionic с помощью ICQ
2 iNils, расскажи, пожалуйста, про наследование класса.

Старый 03.10.2005, 05:04
Madasan вне форума Посмотреть профиль Отправить личное сообщение для Madasan Найти все сообщения от Madasan
  № 9  
Ответить с цитированием
Madasan
 
Аватар для Madasan

Регистрация: Jun 2005
Адрес: в Питере
Сообщений: 981
По умолчанию Prototype и RegisterClass

Цитата:
расскажи, пожалуйста, про наследование класса.
Вот - поможет, авось разберешься.
Вложения
Тип файла: rar Prototype_registerClass.rar (4.5 Кб, 33 просмотров)
__________________
Делай всё быстро, но не торопись!.._/*o|o*\_.

Старый 04.10.2005, 02:27
Mnilionic вне форума Посмотреть профиль Отправить личное сообщение для Mnilionic Найти все сообщения от Mnilionic
  № 10  
Ответить с цитированием
Mnilionic
 
Аватар для Mnilionic

Регистрация: Aug 2005
Адрес: я из Ленинграда
Сообщений: 1,082
Отправить сообщение для Mnilionic с помощью ICQ
Madasan, а в MX формате можно?

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

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

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


 


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


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