Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Проблема с максой! (http://www.flasher.ru/forum/showthread.php?t=78853)

yonchi 26.04.2006 14:49

Проблема с максой!
 
Есть проблемка. Создаю програмно мувик 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);


Уже три дня парюсь, помогите пожалуйста...И форум перерыл, ничего..
Начально тему развивают а потом недоконца обсуждают....

KUZEN 26.04.2006 19:55

Не нужно париться, нужно сначала отследить полную загрузку картинки и потом уже применять setMask

KUZEN 26.04.2006 20:34

Про прелоадеры что нибудь слышали ?

yonchi 26.04.2006 20:43

Только слышал и вдалеке...
Обязательно требуется прелоадер, я ведь с локального диска читаю???

KUZEN 26.04.2006 20:53

Да хоть откуда читай всё равно код выполняется быстрее чем загрузка ... всё ...

yonchi 26.04.2006 21:11

И как мне быть в этом случае? Може есть где посмотреть или же код примерный...

KUZEN 26.04.2006 21:13

Про прелоадеры писалось миллион раз, неужели трудно воспользоваться поиском !!!

KUZEN 26.04.2006 21:35

Цитата:

Сообщение от yonchi
И много ли знать надо что бы прелоадер написать?
а то смотрел по поиску, там такие зверские прелоадеры, в жизни ненапишк.. Или я не про те прелоадеры думаю?????

Ну незнаю о чем ты там думаешь, больше ничем помочь не могу :bye:

KUZEN 26.04.2006 21:51

Цитата:

Сообщение от yonchi
Даааааааааа.... на этом форуме кто нибуть помощи, предлагает???
Или сдесь тусовка, для тех кто внебе??

Что то не устраивает ?! Если тебе трудно воспользоваться поиском это втои проблемы ...

yonchi 27.04.2006 14:39

Спасибо за совет о поиске , нашел то что нужно..
Вот что получилось:

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
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.