Форум 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->swf->swf & c swf в html (http://www.flasher.ru/forum/showthread.php?t=113433)

Evgan 28.06.2008 01:02

Вложений: 1
Первый вопрос (swf->swf->swf):
Допустим есть 2.swf. В нём с помощью несложного обработчика события нажатия кнопки :
(код находится в 2.swf)
Код:

zmi.onPress=function():Void{
        _root.createEmptyMovieClip ("pop3",1);
        pop3._x=_root._xscale/2;
        pop3._y=_root._yscale/2;
        loadMovie("pop3.swf", pop3);
}

агружается 3.swf. Всё работает. В свою очередь 2.swf таким же образом:

(код находится в 1.swf)
Код:

poprobui.onPress=function():Void{
        _root.createEmptyMovieClip ("pop2",0);
        loadMovie("pop2.swf", pop2);
}

загружается в 1.swf. Работает. И вот, когда 2-й загружен в 1-м и там я жму на кнопку что бы загрузить 3-й, в таком исполнении кода ничего не происходит, а еже ли уровни на которых создаются контейнеры куда помесчаются загружаемые клипы равны, то 2-й клип вовсе “выгружается”. Можно ли это исправить? И как? Спасибо. (что бы было понятней что имел ввиду: исходник в архиве prob.zip)

Второй вопрос (swf в html):
Можно ли с помочью команд AS из swf открыть картинку в окне браузера (html) (картинка располагается в папке и как бы подгружается)? Если такое реализуемо, подскажите код AS. Спасибо.

iNils 28.06.2008 01:07

Для оформления своего кода надо использовать теги [code][/code].

Evgan 28.06.2008 01:11

спасибо. исправился

iNils 30.06.2008 00:56

Код:

zmi.onPress = function ():Void  {
        var mc:MovieClip = _root.createEmptyMovieClip ("pop3", 1);
        mc._x = _root._xscale / 2;
        mc._y = _root._yscale / 2;
        mс.loadMovie ("pop3.swf");
};

Код:

poprobui.onPress = function ():Void  {
        var mc:MovieClip = _root.createEmptyMovieClip ("pop2", 0);
        mc.loadMovie ("pop2.swf");
};

Цитата:

Сообщение от Evgan (Сообщение 748469)
а еже ли уровни на которых создаются контейнеры куда помесчаются загружаемые клипы равны, то 2-й клип вовсе “выгружается”.

На одной глубине может существовать только один клип.
Второй вопрос (swf в html):
Цитата:

Сообщение от Evgan (Сообщение 748469)
Можно ли с помочью команд AS из swf открыть картинку в окне браузера (html) (картинка располагается в папке и как бы подгружается)? Если такое реализуемо, подскажите код AS. Спасибо.

Код:

getURL ("путь_к_картинке", "_blank")
PS. В примере первого моего кода была опечатка, исправил.

Evgan 30.06.2008 02:12

Большущее человеческое спасибо за просвещение!


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

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