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

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

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

Регистрация: Jan 2011
Сообщений: 25
Отправить сообщение для Eye47 с помощью ICQ Отправить сообщение для Eye47 с помощью Skype™
По умолчанию Как создать свой компонент для Flash?

В обшем, создал я свой класс в AS, он создает кнопки.
Как известно, есть компоненты Flash, которые можно просто перетащить на сцену и назвачить instance name, и все будет работать. Я же создаю каждую кнопку с помощью своего класса программно. Можно ли из класса сделать компонент дабы не мучаться?
__________________
Я Король Аськи ))

Старый 17.03.2011, 12:35
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 2  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Вы все делаете правильно, если программно. А вообще, можете сделать графику, к ней прилинковать ваш класс кнопки. Но программно - это же высшая эстетика (:
__________________
тут я

Старый 17.03.2011, 12:38
Eye47 вне форума Посмотреть профиль Отправить личное сообщение для Eye47 Найти все сообщения от Eye47
  № 3  
Ответить с цитированием
Eye47

Регистрация: Jan 2011
Сообщений: 25
Отправить сообщение для Eye47 с помощью ICQ Отправить сообщение для Eye47 с помощью Skype™
Ну не знаю, как-то код сильно засоряет... Тем более приходится каждый раз компилировать флешку для того чтобы посмотреть в правильном ли месте находится кнопка
__________________
Я Король Аськи ))

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

блогер
Регистрация: Mar 2007
Сообщений: 1,291
Записей в блоге: 5
Отправить сообщение для cleptoman с помощью ICQ
КорДум, не путайте человека )
у адоби я находил когда то мануал по созданию компонентов. если найду - напишу
__________________
http://cleptoman.free-lance.ru
achivements: дважды благословлен на воровство. осеяный благодатью

Старый 17.03.2011, 12:45
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 5  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
Вот тот самый мануал: http://www.adobe.com/devnet/flash/ar...omponents.html

Полноценные компоненты делаются достаточно заковыристо, поэтому тратить на это время имеет смысл только если вы в будущем планируете неоднократно использовать свой компонент в неизменном виде.
__________________
тонкий тролль, осеянный благодатью

Старый 17.03.2011, 12:48
Eye47 вне форума Посмотреть профиль Отправить личное сообщение для Eye47 Найти все сообщения от Eye47
  № 6  
Ответить с цитированием
Eye47

Регистрация: Jan 2011
Сообщений: 25
Отправить сообщение для Eye47 с помощью ICQ Отправить сообщение для Eye47 с помощью Skype™
Неее...
1) Мой английский не так хорош, мягко говоря
2) Немного подумав тем, что у меня в голове, решил, что буду пока программно делать.
Но все равно, всем спасибо за помощь!
__________________
Я Король Аськи ))

Старый 20.07.2011, 22:03
Max360 вне форума Посмотреть профиль Отправить личное сообщение для Max360 Найти все сообщения от Max360
  № 7  
Ответить с цитированием
Max360
[+3 17.04.11]

Регистрация: Mar 2011
Сообщений: 168
Снова подниму этот вопросик ) Та же проблема, хочу сделать свою кнопку, я так понял я приленкую к Мувику класс и будет мне счастье, но а можно ли как-нибудь описать все слушатели событий в этом же классе??? т.е. чтобы я совой основной код не заграмаждал слушателями событий на нажатие, там на наведение и т.к.

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

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

Регистрация: Oct 2010
Сообщений: 1,049
Отправить сообщение для bav с помощью ICQ
Цитата:
чтобы я совой основной код не заграмаждал
Шикарно.
По теме: передавайте в конструктор вашей кнопки экземпляр мувика из библиотеки и делайте с ним что хотите. Вешайте слушатели и т.д.


Последний раз редактировалось bav; 20.07.2011 в 22:12.
Старый 20.07.2011, 22:09
KVinS вне форума Посмотреть профиль Отправить личное сообщение для KVinS Найти все сообщения от KVinS
  № 9  
Ответить с цитированием
KVinS

Регистрация: Nov 2009
Сообщений: 108
Цитата:
Сообщение от Max360 Посмотреть сообщение
но а можно ли как-нибудь описать все слушатели событий в этом же классе??? т.е. чтобы я совой основной код не заграмаждал слушателями событий на нажатие, там на наведение и т.к.
Да можно, если осторожно.
Цитата:
Сообщение от Max360 Посмотреть сообщение
чтобы я просто добавил мувик из библиотеки, а он там сам знает когда ему что делать
Вот бы он ещё и код сам писал...

Старый 20.07.2011, 22:22
Max360 вне форума Посмотреть профиль Отправить личное сообщение для Max360 Найти все сообщения от Max360
  № 10  
Ответить с цитированием
Max360
[+3 17.04.11]

Регистрация: Mar 2011
Сообщений: 168
bav: спасибо, понял )))

Добавлено через 1 час 18 минут
Еще раз всем спасибо, получился конечно не полностью самостоятельный компонент, но так как я хотел, код не загроможден, и в основном коде ничего дописывать не пришлось ))) Класс который реализовывал функционал кнопки нигде не всплывает. )))))))

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

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

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


 


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


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