Показать сообщение отдельно
Старый 15.06.2008, 16:07
Сайлас вне форума Посмотреть профиль Отправить личное сообщение для Сайлас Найти все сообщения от Сайлас
  № 29  
Ответить с цитированием
Сайлас

Регистрация: Mar 2008
Сообщений: 259
Цитата:
Сообщение от wolas Посмотреть сообщение
Alex Lexcuk

Да, это выход, нужно попробовать, но я сходу вижу одну проблему.
Панель управления звуком встроенна в главную флешку(эта фишка дизайна и убирать её(панель) от туда куда-то, портит всю концепцию) и тут встаёт вопрос, можно ли управлять кнопками одной флэшки, звуковым контентом другой?

Интересно, вот, как я уже упоминал, http://www.focus-plus.ru/rus/main_menu.swf, одна флэшка. Рамка, логотип, звуковая панель и подпись на месте, и при каждом клике подгружается отдельная флэшка.
Вот если нажмём рубрику "contacts" с права снизу, сразу над панелькой звуковой. То в эту же флэшку подгружается вот эта http://www.focus-plus.ru/rus/sections/contacts.swf, которая, как можно ясно видеть, не имеет ни логотипа, ни панели звука...
Интересно, я примерно представляю, что первая флешка состоит из двух слоёв: на верхнем - всё что должно оставаться(лого, панель и т.д.), а на нижний - подгружается по требованию соответствующая флешка. Я так понимаю нужно сделать своего рода динамическое поле, как для динамик текста, только в нашем случе для флэшки.
Вот и сижу ломаю голову. Даже и не знаю за что хвататься и с чего начинать. Вот уже неделю воз не двигается с места.

зы и примеров масса, вот один из них http://www.pixelsmill.com/
Можно, например, localConnection. Но это по-моему что-то не то.
Я немного может быть не понял в чем проблема?
Если большой враппер, в котором есть звук, контролки всякие и в центре зона для подгруженных swf'ок, так?
То есть у нас есть Мувиклип "wrapper". В нем в центре есть мувиклип к примеру "central". Подгружаем лоадером необходимую новую swf'ку. Ну и делаем wrapper.central.addChild(e.target.content);. Еще хорошо бы конечно прелоадер удалить
Это кстати очень удобно было бы сделать не во флэше, а во флексе, если курсач позволяет. Делаем во флэше этот самый враппер: символ, включающий в себя музыку (или ее подгружать нужно?), настройщик звука и центральный фрейм. На символе ставим галочку Export for AS 3.0, кладем куда-нибудь в папку с проектом ActionScript'овым.
Далее делаем в ActionScript
Код:
[Embed (source="wrapper.swf", symbol="wrapper")]
private var wrapperClass:Class;
public var wrapper:MovieClip = new wrapperClass;
Вот имеем враппер и в ActionScript очень удобно сделать настройку подгрузки куда-либо, настройку звука и т.п.


Последний раз редактировалось Сайлас; 15.06.2008 в 16:13.