![]() |
|
||||||||||
|
|||||
|
[+++ 1.11 07.04.2006]
Регистрация: Mar 2006
Сообщений: 44
|
Есть проблемка. Создаю програмно мувик 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
__________________
BestMasterиZация |
|
|||||
|
Ветеран форума
|
Про прелоадеры что нибудь слышали ?
__________________
BestMasterиZация |
|
|||||
|
[+++ 1.11 07.04.2006]
Регистрация: Mar 2006
Сообщений: 44
|
Только слышал и вдалеке...
Обязательно требуется прелоадер, я ведь с локального диска читаю??? |
|
|||||
|
Ветеран форума
|
Да хоть откуда читай всё равно код выполняется быстрее чем загрузка ... всё ...
__________________
BestMasterиZация |
|
|||||
|
[+++ 1.11 07.04.2006]
Регистрация: Mar 2006
Сообщений: 44
|
И как мне быть в этом случае? Може есть где посмотреть или же код примерный...
|
|
|||||
|
Ветеран форума
|
Про прелоадеры писалось миллион раз, неужели трудно воспользоваться поиском !!!
__________________
BestMasterиZация |
|
|||||
|
Ветеран форума
|
Цитата:
![]()
__________________
BestMasterиZация |
|
|||||
|
Ветеран форума
|
Цитата:
__________________
BestMasterиZация |
|
|||||
|
[+++ 1.11 07.04.2006]
Регистрация: Mar 2006
Сообщений: 44
|
Спасибо за совет о поиске , нашел то что нужно..
Вот что получилось: 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, время: 16:54. |
|
|
« Предыдущая тема | Следующая тема » |
|
|