Форум 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)
-   -   Выгрузить movie clip как? (http://www.flasher.ru/forum/showthread.php?t=86158)

krokokot 09.10.2006 11:44

Выгрузить movie clip как?
 
Люди здравствуйте! :)
Вот таким кодом находящимся на кнопке
Код:

on(release){_root.loadMovie("main.swf");}
я загружаю главную страницу, после тыканья например на кнопке production
Код:

on(release){_root.loadMovie("production.swf");}
загружаеться страница "продукция" но она получаеться снизу обрезана по размеру загруженной перед этим "main" :(
Я гдето слышал что можно вроде както выгрузить предудущюю страницу? Подскажите пожалуйсто люди добрые, тока поподробнее что куда писать, а то я совсем новичёк. Ну или может быть такой выход: как загружать swf с заданными размерами если такое можно? :) Спасибо вам большое, заранее, добрые люди :)

MaxxSoft 09.10.2006 12:02

Код:

main.unloadMovie();

krokokot 09.10.2006 12:11

Цитата:

Сообщение от MaxxSoft
Код:

main.unloadMovie();

о спасибо, только куда нужно это писать?

Хемуль 09.10.2006 13:14

2 krokokot:
Да куда хотите. Это нужно писать там, где хотите выгрузить мувиклип. В обработчике события, например.

krokokot 09.10.2006 13:49

Я прошу прощения, но у меня нет никаких обработчиков событий, у меня есть сайт долбанный, который меня (человека занимающегося полиграфией и 3D) уже мягко говоря достал. :( Сайт этот состоит из нескольких swf которые лежат в папке www. На кнопках вышенаписанные коды -всё, весь сайт.
Я попробывал сейчас на кнопку production (это тот раздел который загружаеться в страницу main и получаеться обрезан снизу) написать следующее
Код:

on(release){unloadMovie("main.swf");}
on(release){_root.loadMovie("production.swf");}

но ничего не работает. :(
Обьясните пожалуйста поподробнее куда что писать?
Ещё раз спасибо :)

Neosano 09.10.2006 13:54

Код:

on(release){
unloadMovie("main.swf");
_root.loadMovie("production.swf");
}

мда, если я свои коды в одну строчку писать буду я не думаю что тебе это понравится, вот и мне тоже

krokokot 09.10.2006 13:58

Neosano, спасибо щас попробую :)

Хемуль 09.10.2006 14:01

2 krokokot:
Поскольку пользователь, как я понимаю, может ходить по разделам в произвольном порядке, вам придётся в переменной какой-то хранить ссылку на мувиклип текущей загруженной страницы и выгружать её при переходе на новый раздел.
То есть, код для каждой кнопки будет выглядеть так:
Код:

on (release)
{
        if (currentPage != undefined)
        {
                currentPage.unloadMovie();
        }
        currentPage = _root.loadMovie("production.swf");
}


krokokot 09.10.2006 14:19

Хемуль, спасибо, возможно это всё должно заработать только после заливки в нэт (вечером тока смогу залить), но по f12 не работает :(

Хемуль 09.10.2006 14:21

2 krokokot:
Нет, не только. Если не работает, значит что-то неправильно делаете. Я вам указал путь. Вы же должны понимать, что сложно что-то делать, не имея на руках вашей флешки.
И что конкретно не работает? Загрузка или выгрузка?


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

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