Форум 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)
-   -   управление (http://www.flasher.ru/forum/showthread.php?t=90700)

esc 16.01.2007 21:28

управление
 
flash.swf основной клип, там три объекта мк - orange , green, blue. при нажатие на blue подгружается 2.swf и делаются невидимыми 3 объекта мк. при нажатии на 2.swf нужно обратно их сделать видимыми.
как можно из подруженного управлять основным?

MOHCTEP 16.01.2007 23:21

Также как и из основных
Код:

//loaded_mc -  загруженный клип
loaded_mc.onRelease=function(){
_parent.orange_mc._visible=_parent.green_mc._visible=_parent.blue_mc._visible=false;
}


esc 17.01.2007 00:12

1. видимыми - true
2. не помогает.

esc 17.01.2007 02:40

актуально, очень

KLieriK 17.01.2007 02:59

Цитата:

при нажатии на 2.swf нужно обратно их сделать видимыми.
попробуй всунуть в етот свф на первый кадр кнопку...
и ее запрограммить:
Код:

onRelease = function(){
_root.orange.visible = true;
_root.green.visible = true;
_root.blue.visible = true;
}

должно помочь... хотя я б рекомендовал все таки использовать указаный MOHCTEP`ом метод. он более практичен :) :)

esc 17.01.2007 04:05

ну не получаеться.
объясню подробнее:
есть файл flash.swf - является основным, тоесть это тот клип в который грузиться, и где грузяться как дочернии так и подгружаемые клипы. в файле flash.swf есть три основных объекта - green_mc, blue_mc, orange_mc. при нажатии на объект blue_mc происходит подгрузка файла 2.swf при помощи функции loadMovie и установка значений видимости для blue_mc, green_mc, orange_mc равными false. так вот, мне надо что при нажатии на 2.swf объекты основного клипа flash.swf - green_mc, blue_mc и orange_mc принимали значение видимости равное true.

esc 17.01.2007 17:11

пробовал искать через
Код:

trace(green)
пути к клипам, везде undefined. не знаю уже что пробовать

Kikasso 17.01.2007 18:45

Вложений: 1
а вы иx назвали?
Код:

for(var p in _root)trace(p+ " " + _root[p]);

esc 17.01.2007 20:41

назвал
Код:

this.onRelease = function() {
        loadMovie("2.swf", "_level1")
        _parent.orange._visible = false;
        _parent.blue._visible = false;
        _parent.green._visible = false;
}

вот такой код на blue_mc
пробовал грузить в контекйнер
Код:

this.onRelease = function() {
        _parent.zzz.loadMovie("2.swf")
        _parent.orange._visible = false;
        _parent.blue._visible = false;
        _parent.green._visible = false;
}

всё равно не получается из 2.swf проставить видимость

Kikasso 18.01.2007 00:44

blue_mc или blue? Сколько там вообще клипов? Исходник наконец?


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

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