![]() |
StyleSheet и loadMovie
Проблема следующая:
Есть 2 файла swf... Один пустой и содержит только один EmpteeMovieClip... Во втором файле есть textField с html ... Для него подгружается из файла style.css некий стиль. Когда запускаю файл с html textField сам по себе - то все нормально, стили отображаются корректно, а вот если в первом прописать someMovieClip.loadMovie("второй файл") то стили не применяються... В чем проблема? |
В том, что вы не умеете формулировать вопросы, приводить код и показывать исходник.
Дежурные гадалки в отпуске. |
Попробую сформулировать иначе:
Есть в одном swf(например 1.swf) такое дело: Код:
myText:TextField;Код:
var newStyle = new TextField.StyleSheet();а если в другом файле, в котором есть пустой фильм, например m_mc прописать: Код:
m_mc.loadMovie("1.swf"); |
Надо добавить после loadMovie строку:
Код:
m_mc._lockroot = true;Кстати, в первом куске кода ошибка. |
А какая ?
Код:
myText:TextField;Код:
var myText:TextField;в мувике такой нету... Код:
m_mc._lockroot = true; |
Тогда показывайте исходник.
|
ок
только он 20 метров,а второй 5 - напряжно по диалапу... придеться выдрать то что нуно... |
Соберите небольшой пример, где проявляется неработоспособность. Если такой пример сделать не получиться, значит ищите ошибку в проекте.
|
Пока клепал пример - нашел ошибку!!!
Надо всего лишь было прописать вместо Код:
_root.createTextField("myText",_depth,_xx,_yy,_width,_height);Код:
this.createTextField("myText",_depth,_xx,_yy,_width,_height);т.е. как я понимаю, если в одном мувике мы динамически создаем в инстансе _root "что либо", то в этом же мувике мы можем сослаться на это "что то" и без "_root.что-то", а просто "что-то", но тогда при загрузке этого мувика в другой мы должны предусмотрительно писать уже не "что-то" а "_root.что-то"... Непостижимо... Кто объяснит доходчиво мне эту тонкость... |
Нет, _root — это корень. А область видимости клипа с ней не совпадает.
|
| Часовой пояс GMT +4, время: 17:59. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.