PDA

Просмотр полной версии : Дублирование загружаемого мувика


flash_image
13.12.2008, 14:05
Имеются мс с загужаемыми из xml картинками!! Надо сделать их клон, задать координаты и уменьшить размер - клоны вродь выходят (битмапдата) а вот размер потом и координаты задать не могу - помогите плз
function easeOutpl()
{
import flash.display.BitmapData;
curmovs = _level0.SayfaM.content.container_mc["load_job" + iops];
curmovnew = "back_mc" + iops;
var mc = curmovs;
var mc_bmp:BitmapData = new BitmapData(mc._width, mc._height,false,0);
mc_bmp.draw(mc);
this.createEmptyMovieClip(curmovnew, this);
with (curmovnew) {
beginBitmapFill(mc_bmp, null, true);
moveTo(0, 0);
lineTo(Stage.width, 0);
lineTo(Stage.width, Stage.height);
lineTo(0, Stage.height);
lineTo(0, 0);
endFill();
}
//mc.swapDepths(curmovnew);
curmovnew._xscale = 5;
curmovnew._yscale = 5;
curmovnew._x = 36*iops;
curmovnew._y = 10;
}
stop();

это первый кадр

easeOutpl(); - это второй
if (iops < _root.cont){
iops ++;
gotoAndPlay(2);
}
else
stop();

Wolsh
13.12.2008, 18:06
У строки (у Вас curmovnew = "back_mc" + iops; curmovnew._y = 10;) както не предусмотрены координаты и массштаб))))))
Используйте ссылки.
var cur_mc:MovieClip = this.createEmptyMovieClip(curmovnew, this);
....
cur_mc._y = 10
А что означает this как идентификатор глубины? Первый раз такое вижу.this.createEmptyMovieClip(curmovnew, this);

flash_image
13.12.2008, 19:49
сделал - та же фигня !! они копируются но они большие и координаты их не изменяются !!
До меня дошли слухи что в ас3 можно реализовать дублирование мувиков с загружаемым контентом! скажите - если реализовать это копирование в отдельной свф в ас3 и подгружать в майн на ас2 ?? такое возможно вообще ??

зы. Относительно this - этот злой индефикатор означает 4 часа утра ))

Wolsh
13.12.2008, 20:15
Они большие? ))) А что если их не увеличивать в пять раз? (curmovnew._xscale = 5;) Вобщем я рад что все работает.
зы АС3-ролик невозможно встроить в АС2-ролик. И вообще, если что-то не получается, это еще не значит что Вы - гений, которому дали ужасный инструмент))) Совершенствуйтесь. Сама идея про битмапдату абсолютно верна, только не знаю, зачем было городить огород с заливкой и отрисовкой, когда есть простой attachBitmap. Удачи!
зыы А проблемы все Ваши от двух кадров.

flash_image
13.12.2008, 20:54
ну вот перешли на личности ))))
во первых прошу не путать ас2 и ас 3
"public _xscale : Number
Determines the horizontal scale (percentage) of the movie clip as applied from the registration point of the movie clip"
в ас2 5 - это процент от реального размера ( не как в ас3 ) ))
Во вторых - я второй день изучаю ас2 и ас3 и как можно увидеть по дате регистрации и сообщениям знаю я только ас1 ))
Думаю совершенствоваться мне не помешает но без оскарблений пожалуйста!
и в третьих - спасибо за подсказку - буду ковырять)))