Форум 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=124643)

Dr_Bra 05.05.2009 17:05

подгрузка с третьего уровня
 
Всем привет, подскажите пожалуйста, как можно правильно написать код, для того что бы: при нажатии на мувик, который находится на третьем уровне (внутри двух мувиков))), на главную грузился внешний .swf файлик в контейнер???????
Код AS1/AS2:

uslugy.param = 'uslugy';
tovar.onPress = push_the_button;
tovar.param = 'tovar';
kontakt.onPress = push_the_button;
kontakt.param = 'kontakt';
var lastPressed:MovieClip = null;
 
 
function push_the_button() {
    trace(this._name);
    lastPressed.enabled = true;
    lastPressed.gotoAndPlay("_up");
    lastPressed = this;
    lastPressed.enabled = false;
    //вот тут я не могу сообразить
    mcl.loadClip(param+'.swf',_parent.images_cont);
}


lexa2000lexa 05.05.2009 17:11

можно так на главной сцене
Код AS1/AS2:

 var my_this:String = this;

а грузит тогда так
Код AS1/AS2:

 mcl.loadClip(param+'.swf'my_this.images_cont);


Dr_Bra 05.05.2009 17:25

Цитата:

Сообщение от lexa2000lexa (Сообщение 817707)
можно так на главной сцене
Код AS1/AS2:

 var my_this:String = this;

а грузит тогда так
Код AS1/AS2:

 mcl.loadClip(param+'.swf'my_this.images_cont);


не помогло
Код AS1/AS2:

mcl.loadClip(param+'.swf',my_this.images_cont);

а на главной сцене
Код AS1/AS2:

var my_this:String = this

Добавлено через 1 минуту
функция push_the_button() работает, а мувики не грузит

lexa2000lexa 05.05.2009 17:46

извеняюсь за чуш которую написал выш ено так не получиться.
а не пробывали так
Код AS1/AS2:

mcl.loadClip(param+'.swf',_parent._parent.images_cont);


Dr_Bra 05.05.2009 18:12

Цитата:

Сообщение от lexa2000lexa (Сообщение 817731)
извеняюсь за чуш которую написал выш ено так не получиться.
а не пробывали так
Код AS1/AS2:

mcl.loadClip(param+'.swf',_parent._parent.images_cont);


эх _parent._parent. не помогло
сейчас залью архивчик с исходником, гляньте, плиз

Добавлено через 1 минуту
а вот на архив ссылка
http://***************/91Q8R0

nOobCrafter 05.05.2009 18:25

может туплю, но где собсна сам обьект-мувиклиплоадер?...
Код AS1/AS2:

var mcl:MovieClipLoader = new MovieClipLoader();

? или оно и так прокатывать должно?

lexa2000lexa 05.05.2009 18:37

что то я не могу скачать ваш исходник, выложите его в другое место.

Dr_Bra 05.05.2009 19:13

Цитата:

Сообщение от nOobCrafter (Сообщение 817754)
может туплю, но где собсна сам обьект-мувиклиплоадер?...
Код AS1/AS2:

var mcl:MovieClipLoader = new MovieClipLoader();

? или оно и так прокатывать должно?

он вручную сделан на основном таймлайне

Добавлено через 1 минуту
а вот вторая ссылка на архив http://***********/11964865

lexa2000lexa 05.05.2009 19:36

Код AS1/AS2:

function push_the_button() {
    trace(this._name);
    lastPressed.enabled = true;
    lastPressed.gotoAndPlay("_up");
    lastPressed = this;
    lastPressed.enabled = false;
    //mcl.loadClip(this.param+'.swf',box);
        var mcl:MovieClipLoader = new MovieClipLoader();
    mcl.loadClip(this.param+'.swf',_parent._parent.images_cont);
}


Dr_Bra 06.05.2009 10:53

Цитата:

Сообщение от lexa2000lexa (Сообщение 817800)
Код AS1/AS2:

function push_the_button() {
    trace(this._name);
    lastPressed.enabled = true;
    lastPressed.gotoAndPlay("_up");
    lastPressed = this;
    lastPressed.enabled = false;
    //mcl.loadClip(this.param+'.swf',box);
        var mcl:MovieClipLoader = new MovieClipLoader();
    mcl.loadClip(this.param+'.swf',_parent._parent.images_cont);
}


спасибо за помощь!)


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

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