Форум 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)
-   -   SWF: загрузка и выгрузка из родителя (http://www.flasher.ru/forum/showthread.php?t=96721)

marchulka 05.06.2007 18:16

SWF: загрузка и выгрузка из родителя
 
Ребята, такой вопрос:

я создаю контейнер и загружаю в него swf-ролик с кнопкой.
Код:

var my_mcl:MovieClipLoader=new MovieClipLoader();
my_mcl.loadClip("target.swf",0);

При нажатии на кнопку должен загрузиться 2 swf-ролика к родителю, но уровнем выше первого ролика.
Код:

on (release) {
_root.my_mcl.loadClip("target_2.swf",2);
}

Но не грузит. В чём ошибка?

И ещё: один из новых подгруженных к родителю роликов - кнопка
для выгрузки обоих этих роликов из родителя. Какой код повесить на
такую кнопку для выгрузки?

this.create 05.06.2007 18:24

Цитата:

Сообщение от marchulka
При нажатии на кнопку должен загрузиться 2 swf-ролика к родителю, но уровнем выше первого ролика.

Если ролик грузится на определенный уровень он удаляет все содержимое этого уровня.

Цитата:

Сообщение от marchulka
И ещё: один из новых подгруженных к родителю роликов - кнопка
для выгрузки обоих этих роликов из родителя. Какой код повесить на
такую кнопку для выгрузки?

Выгружает unloadClip.

Мыкыта 05.06.2007 18:26

нужно заблокировать рут в погружаеом ролике _lockroot
ну и для выгрузки
Код:

unloadMovie(target:MovieClip) : Void
PS: все это есть в хелпе... непонятно для кого его пишут разработчики....

this.create 05.06.2007 18:29

Цитата:

Сообщение от Мыкыта
нужно заблокировать рут в погружаеом ролике _lockroot
ну и для выгрузки
Код:

unloadMovie(target:MovieClip) : Void
PS: все это есть в хелпе... непонятно для кого его пишут разработчики....

Товарищ уровнями грузит. Как думаете сработает? В принципе уровень - тоже мувик...

marchulka 05.06.2007 18:31

Ну дак у меня пока до выгрузки не дошло, пока ещё и не грузит к родителю!

this.create 05.06.2007 18:35

Один то грузит?

marchulka 05.06.2007 18:37

Вот код, который не пашет:
Код:

on (release) {
_root.my_mcl.loadClip("target_2.swf",2);

}

Мыкыта 05.06.2007 18:48

Код:

public loadClip(url:String, target:Object) : Boolean
а вы куда грузите?
UPD: прошу прощения, вспылил, был неправ =))))

this.create 05.06.2007 18:51

Цитата:

target:Object - The target path of a movie clip, or an integer specifying the level in Flash Player into which the movie will be loaded. The target movie clip is replaced by the loaded SWF file or image.
Грузить уровнями не запрещается.

marchulka 05.06.2007 19:04

Друзья, вы мне не пишите правила общие, а подскажите, почему именно этот с виду правильный код не фурычит, ОК?


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

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