PDA

Просмотр полной версии : внешние swf и _lockroot=true ?


enepx
14.01.2008, 12:00
Привет!!
Делаю портал, на нем можно грузить виджеты (внешние swf), идея такова, что есть один portal.swf и через xml прописываются пути (и настройки) для виджетов. Но что бы все корректно работало, пришлось в portal.swf прописать
куда_грузить_виджет._lockroot=true;
Все хорошо, но теперь все, что импортируется из библитеки (в виджетах) берется из parent.swf-библиотеке, что неверно по идее. Т.е. что бы добавить новый виджет, нужно добавлять в портал нужные символы и перекомпировать его.
Как быть? Дайте советы...

etc
14.01.2008, 13:19
Не удалось повторить ситуацию. Чем загружается клип?

enepx
14.01.2008, 13:26
Гружу MovieClipLoader'ом.
Сейчас я вроде как избавился от локрута и отчистил библиотеку portal от виджетовских символов. Избавился так: сделал метод init(mc) в виджетах, который в mc грузит данные, т.е. нету больше _root.
Правда остались косяки с DataGrid... чего-то он как-то косячит при инициализации. Делаю...