как .createEmptyMovieClip внутри другого динамически созданного MovieClip?(AS2) - PullRequest
0 голосов
/ 01 апреля 2012

Я пытаюсь создать мувиклип и загрузить внутри него изображение «frame», затем создать еще один мувиклип внутри первого, а затем загрузить другое изображение внутри второго.Примерно так:

var thumbFrame;
var thumbPicture;

thumbFrame = container_mc.createEmptyMovieClip(thumbFrameName, 1);
thumbFrame.loadMovie("thumbFrame.png");
thumbFrame._x = 0;
thumbFrame._y = 0;

thumbPicture = thumbFrame.createEmptyMovieClip(thumbPictureName, 2);
thumbPicture.loadMovie("thumbPicture.jpg");
thumbPicture._x = 0;
thumbPicture._y = 0;

Но, похоже, все работает не так, как я хочу: «thumbPicture» не появляется поверх «thumbFrame», как я ожидал ... только «thumbFrame "(с успешно загруженным изображением).Я что-то упустил?

РЕДАКТИРОВАТЬ: Если я прокомментирую это:

//thumbFrame.loadMovie("thumbFrame.png");

thumbPicture.jpg показывает внутри первого мувиклипа, так что, возможно, проблема с.loadMovie?

1 Ответ

0 голосов
/ 02 апреля 2012

поместите ваш код в функцию:

var thumbFrame;
var thumbPicture;

function loadClip1(){
thumbFrame = container_mc.createEmptyMovieClip(thumbFrameName, 1);
thumbFrame.loadMovie("thumbFrame.png");
thumbFrame._x = 0;
thumbFrame._y = 0;
}

теперь создайте еще одну функцию для незавершенного метода, чтобы дать указание создать другой мувиклип внутри 1-го клипа.

Что происходит, вы должны сначала создать 1 пустой мувиклип, а затем создать следующий мувиклип после того, как этот будет создан внутри него.

...