Просмотр полной версии : Проблема с максой!
Есть проблемка. Создаю програмно мувик 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
Про прелоадеры что нибудь слышали ?
Только слышал и вдалеке...
Обязательно требуется прелоадер, я ведь с локального диска читаю???
Да хоть откуда читай всё равно код выполняется быстрее чем загрузка ... всё ...
И как мне быть в этом случае? Може есть где посмотреть или же код примерный...
Про прелоадеры писалось миллион раз, неужели трудно воспользоваться поиском !!!
И много ли знать надо что бы прелоадер написать?
а то смотрел по поиску, там такие зверские прелоадеры, в жизни ненапишк.. Или я не про те прелоадеры думаю?????
Ну незнаю о чем ты там думаешь, больше ничем помочь не могу :bye:
Даааааааааа.... на этом форуме кто нибуть помощи, предлагает???
Или сдесь тусовка, для тех кто внебе??
Что то не устраивает ?! Если тебе трудно воспользоваться поиском это втои проблемы ...
Спасибо за совет о поиске , нашел то что нужно..
Вот что получилось:
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 маска остается на прежних координатах.
Возможно ли присвоить каким то способом, куда мувик, маска была прекреплена за ним???
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.