![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: May 2007
Сообщений: 116
|
такой вопрос.
можно ли подобное проделать с клипами. Не в прямом смысле как в коде, это мы набахаем кучу ссылок, а содержимое одного клипа передать во второй с сохранением всех параметров( положение вложенных клипов, альфа и т.п.) ??? |
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Цитата:
|
|
|||||
|
Регистрация: May 2007
Сообщений: 116
|
вот и я про тоже - shift для массива movieClip
|
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
MovieClip - это не массив. Напишите функцию, сохраняющию нужные вам данные. Например так:
function packData(mc:MovieClip):Object{
var o:Object = new Object();
o._x = mc._x;
///
return o;
}
Вам же надо еще какие-то действия проделать? |
|
|||||
|
Регистрация: May 2007
Сообщений: 116
|
а нельзя draw из одного клипа в другой? как в битмапДату же клип можно просто нарисовать. Может duplicateMovieClip ???
|
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Отрисовать - можно. А про duplicateMovieClip лучше забыть.
|
|
|||||
|
Регистрация: May 2007
Сообщений: 116
|
почему?
|
|
|||||
|
не то чтоб совсем забыть, такая конструкция, например, работает (только мутно и плохо управляемо все это)
var mcArr:Array=[mc1,mc2,mc3];
function shiftMC(arr:Array,pushMC:MovieClip){
for(var i =0;i<arr.length;i++){
var mc:MovieClip=arr[i];
if(i<arr.length-1){
mc=arr[i+1].duplicateMovieClip(mc._name,mc.getDepth(),{_x:mc._x,_y:mc._y});
}else{
mc.swapDepths(pushMC);
mc.removeMovieClip()
mc=pushMC;
}
}
}
shiftMC(mcArr,attachMovie("mc4","mc4",getNextHighestDepth()));
|
|
|||||
|
Регистрация: May 2007
Сообщений: 116
|
а тогда такой вопрос:
сдвиг на 12 клипов ( всего их 144 - 12х12 ) что проще и быстрее - переаттачить в 144 мувиков новые данные или последовательно в предудущий дублировать последующий, а 12 последних переаттачить? |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|