PDA

Просмотр полной версии : Как к setMask() применить линикейдж


EMBARGO
13.07.2007, 12:41
Привет.
Мне нужно программно сделать маску.
делаю через setMask();
но мне нужно маскируемый клип вызывать из библеотеки, как это сделать?

Wolsh
13.07.2007, 12:55
создай пустой клип, приаттач к нему из библиотеки что надо и объяви этот клип маской

EMBARGO
13.07.2007, 13:16
Мне именно нужно сам клип аттачить с библиотеки, как это сделать?
Если можно, то в коде. в двух словах)

EMBARGO
13.07.2007, 14:41
Люди!!!!????как аттачить вышесказанное?

chingachgoog
13.07.2007, 14:50
надо тогда аттачить в рут

Wolsh
13.07.2007, 15:08
а, маскируемый... извини, не заметил.
разницы-то никакой, надо просто маску назначать после аттача.

ну типа
_root.createEmptyMovieClip("my_mc", mask_mc.getNextHighestDepth()-20);
my_mc.attachMovie("muvik_pod_masku", "crop_mc", 1);
my_mc._x = 0 // тут пишешь куда поставить
my_mc._y = 0 // тут пишешь куда поставить
my_mc.setMask(mask_mc);

В библиотеке кликаешь на мувик правой и выбираешь Linkage
Там отмечаешь фор экшн скрипт и в графе айди пишешь: muvik_pod_masku

EMBARGO
13.07.2007, 15:09
fscommand ("fullscreen",true);
stop();
attachMovie ("image_");
mc.setMask(_root.image_);
_root.image_.startDrag(true);

как нужно правильно?

Wolsh
13.07.2007, 15:25
fscommand ("fullscreen",true);
stop();
attachMovie ("image_");
mc.setMask(_root.image_);
_root.image_.startDrag(true);
как нужно правильно?

fscommand ("fullscreen",true);
stop();
_root.attachMovie ("image_", "mc", mask_mc.getNextHighestDepth()-20);
mc.setMask(mask_mc);
mask_mc.startDrag(true);//если ты маску хочешь двигать