![]() |
Как реализовать скиннинг. Полностью отделить графику от кода.
Есть задача: Реализовать возможность быстро сменить скин флешке, так чтобы малоопытный во флеш пользователь (кастомер, дизайнер...) мог подправить интерфейс, не получая доступ к исходникам с кодом.
На АС2 я реализовал так: одна флешка (где весь основной код и ни одного визуального элемента) подгружает другую (где вся визуальная реализация, а кроме stop() и инстанс нэймс, никакого кода) Первая флешка знает все нужные имена инстансов. Получилось довольно удобно. У подгружаемой флешки можно менять внешний вид, размер, расположение мувиков, важно сохранять при этом имена и все. На АС3 при таком подходе сразу сталкиваюсь с проблемой: тк подгружающая флешка на стадии компиляции даже понятия не имеет какие инстанс нэймс в подгружаемой флешке, то компилятор, естественно, ругается что мол возможно нету таких свойств. Спасает если компилить не в стрикт мод. Отсюда вопросы 1) Как еще можно подойти к этой задаче с учетом новых возможностей AC3 2)Компилить не в стрикт мод. Насколько это плохо? Может есть возможность компилить по частям? |
а в чем проблема с as3 забей эти имена заранее , потом просто присвой им ссылки на обьекты во второй флешке
|
А без подгрузки флешек, заюзать "модель - вид - конторллер" разве никак?
|
Цитата:
(вопрос номер 2) Цитата:
У вас есть опыт применения этого паттерна на флеше? |
terbooter, не путайте теги CODE и QUOTE.
|
Цитата:
|
|
| Часовой пояс GMT +4, время: 20:38. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.