Форум 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)
-   -   Проблема с loadMovie. (http://www.flasher.ru/forum/showthread.php?t=108812)

sweetN 29.02.2008 22:33

Проблема с loadMovie.
 
Дано:
Основная swf содержит кнопки, при нажатии которых подгружаются другие swf. Код для одной из кнопок:

Код:

on (release) {
        Count = Number(Count)+1;
        name = "Child_" add Count;
        duplicateMovieClip("/md", name, Count);
        setProperty(name, _x, 20);
        setProperty(name, _y, 230);
        loadMovie("APP/anim.swf", name);
}

Count = 0;

Код для всех кнопок одинаковый. Только названия флешек меняются.
Когда нажимаю на другую кнопку - подтягивается другая swf, но поверх уже предыдущей вызванной swf-ки.

Вопрос: Как при каждом новом вызове флешки удалять предыдущую?

Заранее спасибо!

udaaff 29.02.2008 22:35

Грузить на одну и туже глубину.

sweetN 01.03.2008 00:10

Я прописала для Count значение больше нуля.... Получается эта глубина одинакова для всех...
Но, похоже, мне не удается воспользоваться советом :(
Можно объяснить как-то подробнее?

Сейчас эта проблема "решена" с помощью задания подложки из основного фона в каждой подтягиваемой флешки. Так одна другую перекрывает. Но не перекрываются линки. И проводя мышкой по простому тексту новой подгруженной swf-ки можно активизировать линк из старой...

TanaTiX 01.03.2008 00:16

На сколько правильно понял проблему, то писать нужно к примеру loadMovie("APP/anim.swf", 0);
0 в данном случае и есть глубина (может быть любое другое значение)

sweetN 01.03.2008 19:47

увы, не помогло ((
теперь подтянутая флешка не содержится в основной swf, а открывается в новом окне...

sweetN 01.03.2008 19:58

Помог совет, когда вместо нуля прописала 100... т.е теперь:
Код:

on (release) {
        Count = Number(Count)+1;
        name = "Child_" add Count;
        duplicateMovieClip("/md", name, Count);
        setProperty(name, _x, 20);
        setProperty(name, _y, 230);
        loadMovie("APP/picture.swf", 100);
}

но координаты игрируются (( и подтянутая флешка расположенна с координатами (0;0)... А как расположить ее по координатам?

iNils 01.03.2008 21:04

Интересно, а вы каким флешом пользуетесь, что у вас такой древний код?

sweetN 01.03.2008 21:10

8-м и 9-м. Флеш тут не причем. Какой отыскала код и который работал так, как надо, такой и использовала.

iNils 01.03.2008 21:21

Этот код физически не может работать под версий плеера 8 и выше.
Зачем происходит дублирование клипа md?

sweetN 01.03.2008 22:54

я делаю публикацию в 7-м плеере.


Часовой пояс GMT +4, время: 16:48.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.