Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите с прелоадером 
:(
    Опции темы
berkoot
Дата 9.7.2009, 07:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 9.7.2009

Репутация: нет
Всего: нет



Есть прелоадер, прекрасно работает...
Но хочется кое-что изменить, но не получается  smile 
вот код
Код

F_preloader = function (mc) {
_root.createEmptyMovieClip("detect_mc", 100);
_root.createTextField("tf_txt", 200, 200, 190, 150, 20);
detect_mc.onEnterFrame = function()
{
var gbl = _root[mc].getBytesLoaded();
var gbt = _root[mc].getBytesTotal();
if (gbl == gbt && gbl>30) {
removeMovieClip(this);
tf_txt.text = "100%";
_root.container_mc.removeMovieClip();
} else {
tf_txt.text = "Loading..." + int(gbl/gbt*100)+"%";
}
};
};
 
 
 
btn_getsmart.onRelease = function() {
loadMovie("pre.swf", "container");
createEmptyMovieClip("container_mc", 1);
container_mc.loadMovie("pggetsmart.swf");
F_preloader("container_mc");
loadMovie("pggetsmart.swf", "container");
};


Как вместо текста на тех же кординатах вывести отдельный swf?
PM MAIL   Вверх
bars80080
Дата 9.7.2009, 10:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 1
Всего: 315



вместо этого 
_root.createTextField("tf_txt", 200, 200, 190, 150, 20);
загрузить нужный клип:

Код

_root.attachMovie('mymc', 'mymc1', this.getNextHighestDepth());
mymc1._x = 200; mymc1._y = 200;


что-то в таком духе
PM MAIL WWW   Вверх
berkoot
Дата 9.7.2009, 10:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 9.7.2009

Репутация: нет
Всего: нет



Цитата(bars80080 @ 9.7.2009,  10:00)
вместо этого 
_root.createTextField("tf_txt", 200, 200, 190, 150, 20);
загрузить нужный клип:

Код

_root.attachMovie('mymc', 'mymc1', this.getNextHighestDepth());
mymc1._x = 200; mymc1._y = 200;


что-то в таком духе

эм...
это вы про вызов мувика из этой же swf?
мне нужно чтобы именно внешняя swf подгружалась на время прелоадера.
если через 
Код

_root.attachMovie('mymc', 'mymc1', this.getNextHighestDepth());
 то где там прописать имя? ну например "test.swf"
PM MAIL   Вверх
bars80080
Дата 9.7.2009, 10:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 1
Всего: 315



а, swf? в этом случае надо грузить пустой клип 
а затем заместить его внешним:

Код

_root.createEmptyMovieClip('mymc', this.getNextHighestDepth());
loadMovie("some.swf", mymc);

PM MAIL WWW   Вверх
berkoot
Дата 9.7.2009, 10:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 9.7.2009

Репутация: нет
Всего: нет



м... так?
Код

btn_getsmart.onRelease = function() {
///////////////////////////////
_root.createEmptyMovieClip('mymc', this.getNextHighestDepth());
loadMovie("some.swf", mymc);
/////////////////////////////
createEmptyMovieClip("container_mc", 1);
container_mc.loadMovie("pggetsmart.swf");
F_preloader("container_mc");
//тут надо выгрузить, но как? UnloadMovie("some.swf"); не сработает же
loadMovie("pggetsmart.swf", "container");


поправте плиз, наверняка не правильно ))
PM MAIL   Вверх
berkoot
Дата 9.7.2009, 11:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 9.7.2009

Репутация: нет
Всего: нет



ой пасибо, помогло  smile 
но возникла другая проблема ))) 
ваш второй пост - не получается из библиотеки мувик подгрузить

Код

_root.attachMovie('mymc', 'mymc1', this.getNextHighestDepth());
mymc1._x = 200; mymc1._y = 200;


не срабатывает (((
мувик 'mymc' лежит в библиотеке
PM MAIL   Вверх
bars80080
Дата 9.7.2009, 14:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 1
Всего: 315



попробуйте так:

Код

var mymc2 = _root.attachMovie('mymc', 'mymc1', this.getNextHighestDepth());
mymc2._x = 200; mymc2._y = 200;

PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Flash"
AlDev
SoWa
  • Если вы хотите предложить кому-либо работу, то пишите или в личку, или оставляйте сообщения в специально предназначеном для этого форуме "Объявления о найме специалистов"
  • Один вопрос - одна тема. Не надо переходов от одного вопроса к другому.
  • Если вы хотите показать какой-нибудь ваш мульт, причём показать, а не предоставить исходник, то вам сюда
  • Вопросы по разработке интернет-приложений на Flex и вопросы по MXML пишите в раздел Flex
  • Смотрим в будущее. ActionScript 3 обсуждается в форуме ActionScript 3
  • Новости из мира Flash.
  • New! [code=ascript][/code] - подсветка ActionScript + wikipedia help

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ActionScript 1,2 | Следующая тема »


 




[ Время генерации скрипта: 0.0458 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.