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

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

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

Регистрация: Mar 2008
Сообщений: 259
Цитата:
Сообщение от vooparker Посмотреть сообщение
2Сайлас:
я ни в коем случае не говорю, что использование all-static классов плохое решение, нет, оно замечательно, когда оно необходимо, когда есть группа утилитных функции каким-то ни было образом логически связанных между собой. А вот насчет нэймспэйсов, так это вообще не из той оперы, потому как в данном случае это уж полное извращение.
Ну я про неймспейс в PS указал, как вариянт

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

Регистрация: May 2008
Сообщений: 16
Да, на счет нескольких подготовленных модулей и загрузки их по мере необходимости - хороший вариант. Осталось теперь найти доку по интерфейсам, для взаимодействии их между собой.

Замучался искать)) всякая инфа какая-то не полная.
Может быть тут помогут. Буду благодарен.

Загружаю из главного модуля temp.swf через компонент mx:ModuleLoader файл temp2.swf
в этом файле есть функции, так вот вызвать их из файла temp.swf никак не выходит

Так подумал, нафиг оно мне нужно... знаю же Ajax и т.д.)) и супер.
а тут ещё к конкуренту (Flex) лезу


Последний раз редактировалось etc; 02.06.2008 в 23:26.
Старый 03.06.2008, 02:01
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 23  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Первым делом идем сюда читать доки:
http://livedocs.adobe.com/flex/201/l...uleLoader.html
Второе: читаем в верху станицы:
Цитата:
ModuleLoader is a component that behaves much like a SWFLoader except that it follows a contract with the loaded content. This contract dictates that the child SWF file implements IFlexModuleFactory and that the factory implemented can be used to create multiple instances of the child class as needed.
Не дословно, это значит, что файл, которй вы пытаетесь загрузить должен использовать интерфейс IFlexModuleFactory. Это значит, что у загруженного модуля будут методы общие с IFlexModuleFactory.
Естесственно, чтобы создать такой модуль идем читаем пто IFlexModuleFactory:
http://livedocs.adobe.com/flex/201/l...leFactory.html
Начитавшись вдоволь (аж 2 метода! =) идем обратно.
Оказывается, у этого класса есть свойство loaderInfo (по аналогии с базисными классами можно догадаться, что именно там и будет содержаться информация о доступных классах).
Если класс на столько не знаком - идем читать дальше тут:
http://livedocs.adobe.com/flex/201/l...oaderInfo.html
Все имеющиеся у загруженного компонента классы можно буед получить соответственно у
loaderInfo.applicationDomain.getDefinition([строка содержащая поное имя класса]) // например такая: "flash.display.MovieClip"

А теперь чешем репу и думаем... а зачем сразу такие сложности? не проще ли было сначала попытаться разобраться с базовыми классами, а потом использовать компоненты?
__________________
Hell is the possibility of sanity


Последний раз редактировалось wvxvw; 03.06.2008 в 02:07.
Создать новую тему Ответ Часовой пояс GMT +4, время: 18:43.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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