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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 06.11.2014, 01:51
Маргарита62 вне форума Посмотреть профиль Отправить личное сообщение для Маргарита62 Найти все сообщения от Маргарита62
  № 15  
Ответить с цитированием
Маргарита62

Регистрация: Nov 2014
Сообщений: 10
просто по моей задумке курсового проекта есть определенный момент:
на форме имеется 12 кнопок, обозначающих разделы рецептов выпечки: пироги, кексы, булочки, пирожки и т.д.
Соответственно, имеется прослушиватель клика для каждой кнопки. При нажатии на кнопку переменная vibrRazdel присваивает значение имени выбранной кнопки
Код AS3:
vibrRazdel = event.currentTarget.name;
и в компонент ScrollPane загружается одноименный swf-файл со списком рецептов
Код AS3:
scroll.source = vibrRazdel+".swf";
и того, у меня имеется файл с кнопками и 12 подгружаемых swf, которые, по сути, выполняют одни и те же функции - подгружают из xml-документа текст рецептов для выбранного раздела и картинки.
К примеру, выбираем кнопку пирожки - в scroll подгружаются рецепты пирожков с картинками и прочей ерундой.
Т.е. в идеале было бы сделать файл с кнопками и один подгружаемый файл, в который передается значение переменной vibrRazdel и уже в зависимости от значения переменной будут подгружаться те или иные рецепты.

Добавлено через 7 минут
просто после сообщения от КорДум про интерфейсы я начала изучать этот вопрос и в итоге в конец запуталась что можно сделать в подобной ситуации

Добавлено через 12 минут
И, опять же, вы мне написали про то, что переменная должна быть public, а public может быть ведь только внутри пакета...так у меня каша и смешалась между классами и кодом в кадрах =D
Спасибо за приведенную доходчивую информацию о классах, теперь более-менее представление имею


Последний раз редактировалось Маргарита62; 07.11.2014 в 21:55.
Создать новую тему   Часовой пояс GMT +4, время: 12:35.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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