![]() |
LoadMovie?
Привет,
Возник вопросик, очень глупый(даже самому стыдно!) Порылся в поиске но чот ничего не нашел В общем вот такой код createEmptyMovieClip("buttonAttachName", 1); buttonAttachName.loadMovie("buttons/buttonstyle1.swf"); do { trace(buttonAttachName.getBytesLoaded()); } while(buttonAttachName.getBytesLoaded<buttonAttachName.getBytesTotal()) buttonAttachName.buttonText.text = "tratata"; Он создает пустой мувик грузит в него swf-ку в которой есть текстовое поле. Циклом проверяет загрузился ли мувик и присваевает текстовому полю значение "tratata". Так вот проблема в том что проверка загрузился ли мувик нифига не работает! Ну и понятно что значение в текстовое поле не передается так как поле не успевает загрузиться. Кто знает как сделать нормальную проверку помогите пожалуйста, али пошлите куда почитать. Заранее благодарен, Бубен. |
Код:
createEmptyMovieClip("buttonAttachName", 1);;) |
Код:
createEmptyMovieClip("buttonAttachName", 1); |
Ого, спасибо огромное!!!
Выручили, сейчас попробую! |
блин, сорри, забыл удалить цыкл, вот новый код:
Код:
createEmptyMovieClip("buttonAttachName", 1);=) |
Ребята, смотрите...
buttonAttachName.buttonText.text = "tratata"; вот эта строчка срабатывает, следовательно мув загружен! Но если после нее вставить duplicateMovieClip (buttonAttachName, "mc"+i, i); команда не срабатывает!!! Если вставить вместо buttonAttachName вставить имя другого МК находящегося на сцене, все нормально! |
Попробуй так
Код:
mc.tf = "tra-ta-ta"; |
2 Dindin
Дело в том, что duplicateMovieClip вообще не срабатывает. Тоесь такое ощущение, что mc не успевает подгрузится, но ведь там вроде проверка стоит! Вот код createEmptyMovieClip("buttonAttachName", 1); buttonAttachName.loadMovie("buttons/buttonstyle1.swf"); this.onEnterFrame=function(){ var l=buttonAttachName.getBytesLoaded(); if(l && l>=buttonAttachName.getBytesTotal()){ buttonAttachName.buttonText.text = "tratata"; _root.buttonAttachName.duplicateMovieClip ("mc", 1000); _root.mc._x=50; _root.mc._y=50; delete this.onEnterFrame; }} |
Могу исходник кинуть...
|
кидай
|
| Часовой пояс GMT +4, время: 05:47. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.