Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   Подгрузка *.swf (http://www.flasher.ru/forum/showthread.php?t=62447)

ScaredShard 30.08.2004 18:32

опохмеляться надо
 
Ты создал 2 мувика, а имена у них одинаковые. Назови один из них container1, и будет тебе счастье.
Цитата:

и как создавать самому контейнер????
Я , конечно, понимаю - понедельник, все дела... сам с похмела мучаюсь. Но так нельзя...
Рисуем квадратик, F8, обзываем containerMC, присваивем instance name "container1". Doubleclick по "container1", стираем нафиг квадратик - и (о, чудо!) мы создали пустой МС с названием "containerMC", и экземпляр его с именем "container1". Помещаем его в нужные координаты....
Дальше продолжать? :D

KLieriK 30.08.2004 20:05

написл я такое...

stop();
//news
this.createEmptyMovieClip("container1",1);
this.container1.loadMovie("news.swf");
this.createTextField("loader_txt",33,25,344,175,175);
this.createTextField.textColour = 0*ffffff
this.onEnterFrame=function(){
var l=this.cl.getBytesLoaded();
var t=this.cl.getBytesTotal();
if(l && t){
this.loader_txt.text=Math.floor(100*l/t)+"%";
if(l==t) {
this.loader_txt.removeTextField();
delete this.onEnterFrame;
}
}
}
// text
this.createEmptyMovieClip("container2",2);
this.container2.loadMovie("text.swf");
this.createTextField("loader_txt",33,330,120,350,350);
this.createTextField.textColour = 0*ffffff
this.onEnterFrame=function(){
var l=this.cl.getBytesLoaded();
var t=this.cl.getBytesTotal();
if(l && t){
this.loader_txt.text=Math.floor(100*l/t)+"%";
if(l==t) {
this.loader_txt.removeTextField();
delete this.onEnterFrame;
}
}
}
... и было мене счастье! :D :D :D
тут усе понятно! теперь еще 2 вопр!
я непонял по поводу контейнера.. точнее как сказать....
все понял.. токо создавать его где? в внешнем свф или в текущем???
типа так: создаю его в текущей сцене.. ставлю в те координаты де мене надо.. (нву размер тож делаю)
и получаеться внешний свф файл уже импортируеться в етот контейнер??? так что-ли???
и вопрос 2: вот у мя так...
на 100 кадре подгружаеться 2 свф! следующая страницана 101(102........150, например) кадре! ну получаеть нажав на ссылку перешол в тот или иной фрейм! в нем будет подгружаться(и во всех последующих) токо 1 файл! (а тот что подгрузился на 1 стр он постоянно висит!) .. так вот... получаеться следующий свф будет подгружаться на место второго (ето тот что text.swf)! ну как я понимаю надо вначале выгрузить етот text.sfw и потом уже подгрузить! или он сам автоматически выгружаеться перехходя в другой фрейм???

ScaredShard 30.08.2004 20:11

1. Да.
2. Нет, у тебя 2 РАЗНЫХ экземпляра(, инстанса, хоть горшком его назови) мувика контейнера . В каждом своя хня лежит. На фига тебе чего-то от туда выгружать?

KLieriK 30.08.2004 20:35

так.. теперь надо подвести итог!
в 100 кадре у мя подгружаеться у свф файлика! в 101й кадр подгружаеться токо 1!
я создаю в самом меню етих 2 контейнера.. и в них уже подгружаю, зависимо от того в каком кадре нахожусь, свои определённые свфки?! правильно???

ScaredShard 30.08.2004 20:48

Летять у-у-утки... ЛЕТЯТЬ У_У_УТКИ.... :eek:
Чегой-то запутал ты меня...
Свф-ку надо грузить ТОЛЬКО один раз... В этом вопрос?
А вообще-то кидай мне на мыло исходник.

ScaredShard 30.08.2004 20:50

alex2x@pisem.net

KLieriK 30.08.2004 20:53

такс.... я сам запутался...
у тя ася есьт... там я проще объясню!
113754969

ScaredShard 30.08.2004 21:00

Ви таки будете смеяться, но аськи у меня нет :rolleyes:

KLieriK 30.08.2004 21:10

жаль..! очень жаль!!! :(
попробую по другому!
СОТРИ: НА 100 КАДРЕ ДЕЛАЮ 2 КОНТЕЙНЕРА!
и получаеться что... в них подгружаються свфки???
то есть на 100 кадре подгружаються news.swf и text.swf! так..
а на 101 кадре хочу чтоб вместо text.cwf подгружался text222.swf! на 102 кадре подгружался вместо text222.swf файл text333.swf! и так далее... так надеюся понятно объяснил?

ScaredShard 30.08.2004 21:13

Итить колотить! Ну так делай количество контейнеров по числу подгружаемых свф-ок!
Дело было не в бабине...
П.С. Ох и нахватаем мы с тобой крестов на всю грудь за этот топик... ;)


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

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