![]() |
Проблема с максой!
Есть проблемка. Создаю програмно мувик work_mc в него помещаю мувик active_mc созданый тем же путем. В active_mc из внешне подгружаю каринку.
На мувик work_mc мне удается наложить маску , а на active_mc не получается. Возможно ли это ???Немогу понять что у меня неправильно? Вот мой карявый код: this.createEmptyMovieClip('work_mc',2); work_mc.createEmptyMovieClip('active_mc', 0); work_mc.active_mc.loadMovie('foto.gif'); this.attachMovie('mask', 'mask', 1); active_mc.setMask(mask); Уже три дня парюсь, помогите пожалуйста...И форум перерыл, ничего.. Начально тему развивают а потом недоконца обсуждают.... |
Не нужно париться, нужно сначала отследить полную загрузку картинки и потом уже применять setMask
|
Про прелоадеры что нибудь слышали ?
|
Только слышал и вдалеке...
Обязательно требуется прелоадер, я ведь с локального диска читаю??? |
Да хоть откуда читай всё равно код выполняется быстрее чем загрузка ... всё ...
|
И как мне быть в этом случае? Може есть где посмотреть или же код примерный...
|
Про прелоадеры писалось миллион раз, неужели трудно воспользоваться поиском !!!
|
Цитата:
|
Цитата:
|
Спасибо за совет о поиске , нашел то что нужно..
Вот что получилось: this.createEmptyMovieClip('work_mc',0); work_mc.createEmptyMovieClip('active_mc',0);//куда загрузим this.work_mc.active_mc.loadMovie('foto_borsuk1.gif'); this.createTextField('tf',1,0,0,0,0);//где посмотрим tf.autoSize=true; onEnterFrame=function(){ var t=work_mc.active_mc.getBytesTotal(); var l=work_mc.active_mc.getBytesLoaded(); tf.text=l+' of '+t; if(t>0 && l==t){ tf.removeTextField(); delete this.onEnterFrame; this.attachMovie('mask', 'mask1', 1); work_mc.active_mc.setMask(mask1); } } Возникла еще одна проблемка, тепер мне этот весь мувик "work_mc" надо двигать по сцене. Когда двигаю, например work_mc._x= 200 маска остается на прежних координатах. Возможно ли присвоить каким то способом, куда мувик, маска была прекреплена за ним??? |
| Часовой пояс GMT +4, время: 18:02. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.