Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Загрузка в level0 (http://www.flasher.ru/forum/showthread.php?t=208507)

tooth212 21.07.2014 23:54

Загрузка в level0
 
Добрый день, в as2 можно было загружать в level0:
Код AS1/AS2:

loadMovieNum("test.swf", 0);

Как это можно сделать в as3?

samana 22.07.2014 00:09

Минимальный вариант.
Код AS3:

var loader:Loader=new Loader();
loader.load(new URLRequest("test.swf"));
addChild(loader);

Но лучше прочитайте документацию об этом классе Loader

tooth212 22.07.2014 01:29

Цитата:

Сообщение от samana (Сообщение 1169396)
Минимальный вариант.
Код AS3:

var loader:Loader=new Loader();
loader.load(new URLRequest("test.swf"));
addChild(loader);


Но ведь не удаляется все остальное. В as2, когда грузилось в level0 все, что было в ролике выгружалось и заменялось.

silin 22.07.2014 10:35

>> В as2, когда грузилось в level0 все, что было в ролике выгружалось и заменялось
не совсем так: выгружается и заменяется все, что было именно в level0, остальные levels это не никак не затрагивает
в AS3 неким аналогом этих level0, level1, etc. является Loader, которых можно добавить на stage сколько нужно, ну и соответственно грузить\выгружать в них контент

tooth212 22.07.2014 12:40

Спасибо, буду знать.

nubideus 22.07.2014 23:58

Цитата:

не совсем так: выгружается и заменяется все, что было именно в level0, остальные levels это не никак не затрагивает
_level0 это был _root. загружая на нулевой уровень флешку, плеер сбрасывал _все_, что было.
разница между _root и _level0 в том, что _root в загружаемых флешках мог быть именно загружаемой флешкой, а не корнем плеера, для этого был флаг _lockroot.

Цитата:

The initial SWF file loaded into an instance of the Flash Player is automatically loaded into _level0. The SWF file in _level0 sets the frame rate, background color, and frame size for all subsequently loaded SWF files. SWF files are then stacked in higher-numbered levels above the SWF file in _level0.


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

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