Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 12.11.2002, 15:22
DeliMIter вне форума Посмотреть профиль Отправить личное сообщение для DeliMIter Найти все сообщения от DeliMIter
  № 11  
DeliMIter
некрофил
 
Аватар для DeliMIter

Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
Кстати, идея. В подгружаемом муве все должно лежать в одном клипе, которые лежит в главной сцене, и дублировать именно этот клип, а не тот, в который все грузилось.
__________________
...убивать людей не удовольствия ради, но для еды.

Старый 13.11.2002, 22:44
Aracon вне форума Посмотреть профиль Отправить личное сообщение для Aracon Найти все сообщения от Aracon
  № 12  
Aracon

Регистрация: May 2002
Адрес: Россия
Сообщений: 23
Отправить сообщение для Aracon с помощью Yahoo
Все же чего-то не понимаю...
Вот код:
for (i=1; i<fc; i++) {
loadMovieNum ("http://mysite.ru/chipsets/"+i+".swf", 1);
}
ft = 1000;
fpx3 = 0;
fpy3 = 0;

for (iy=0; iy<10; iy++) {
for (ix=0; ix<14; ix++) {
_level1.attachMovie("pix"+f(ix, iy) , "fsmp"+ix+"-"+iy, ft);
eval("fsmp"+ix+"-"+iy)._x = fpx3;
eval("fsmp"+ix+"-"+iy)._y = fpy3;
fpx3 = fpx3+40;
ft++;
}
fpy3 = fpy3+40;
fpx3 = 0;
}

Переменные fpx3 и fpy3 просто расставляют чипсеты по экрану. ft - переменная для глубины. f(ix, iy) - выражение, по которому получаем имя мувиклипа. Такой мувиклип есть в загруженном мувике и linkage=f(ix, iy).
Но при тестировании появляется черный экран...
__________________
Чтобы продать что-нибудь ненужное, нужно сперва купить что-нибудь ненужное!

Старый 14.11.2002, 14:20
C2Plus вне форума Посмотреть профиль Отправить личное сообщение для C2Plus Посетить домашнюю страницу C2Plus Найти все сообщения от C2Plus
  № 13  
C2Plus
  акула
 
Аватар для C2Plus

Регистрация: Mar 1999
Адрес: не проживает.
Сообщений: 2,077
Отправить сообщение для C2Plus с помощью ICQ
for (i=1; i<fc; i++) {
loadMovieNum ("http://mysite.ru/chipsets/"+i+".swf", 1);
}


загрузит только последний файл, так как, при загрузке в уровень, все остальное выгружается, это раз.

Во-вторых, чтобы что-то приатачить, нужно хотябы подождать пока произойдет загрузка.
__________________
[околостильные заметки: 1, 2, 3, 4, 5]
[битвы титаников:пиксельная (весело)]

Старый 16.11.2002, 15:56
Aracon вне форума Посмотреть профиль Отправить личное сообщение для Aracon Найти все сообщения от Aracon
  № 14  
Aracon

Регистрация: May 2002
Адрес: Россия
Сообщений: 23
Отправить сообщение для Aracon с помощью Yahoo
Все равно я что-то не так делаю...
Может, выложите кто-нибудь код или исходник (на Flash 5)?
Разные варианты пробовал, все не выходит.
__________________
Чтобы продать что-нибудь ненужное, нужно сперва купить что-нибудь ненужное!

Старый 17.11.2002, 17:08
Aracon вне форума Посмотреть профиль Отправить личное сообщение для Aracon Найти все сообщения от Aracon
  № 15  
Aracon

Регистрация: May 2002
Адрес: Россия
Сообщений: 23
Отправить сообщение для Aracon с помощью Yahoo
По умолчанию Ладно, сам кину

Никто помогать не хочет, сам сходник брошу.
Вложения
Тип файла: zip loaddupl.zip (7.5 Кб, 94 просмотров)
__________________
Чтобы продать что-нибудь ненужное, нужно сперва купить что-нибудь ненужное!

Старый 17.11.2002, 19:37
Aracon вне форума Посмотреть профиль Отправить личное сообщение для Aracon Найти все сообщения от Aracon
  № 16  
Aracon

Регистрация: May 2002
Адрес: Россия
Сообщений: 23
Отправить сообщение для Aracon с помощью Yahoo
Question Нашел... проблему.

Ура! Как грузить и аттачить понял. Но, после часа мучений, нашел еще проблему.
У меня в мувике сперва один movieclip дублируется n-ное число раз, а потом в получившиеся мувиклипы загрузаются внешние swf.
И вот проблема: если мувик сдублировать, а потом грузить swf, а затем аттачить, то ничего не аттачится.
Хотя, если в уже готовый мувик загрузить swf и затем аттачить, все выходит.

Был код такой:
this["fmap0-0"]="grass";
this["fpa"]="set";
fts=0;
fkd=3;
fcd="set";

loadMovie ("./grass.swf", "abc2");
eval("abc"+"2").attachMovie( "pix"+this["fmap0-"+fts], fcd, 1000 );
tellTarget(eval("abc"+"2")) {
eval(this["fcd"])._x=_xmouse-abc2._x;
}
abc2.set._y=_ymouse-abc2._y;

Такой код работает.
(Всякие излишки кода - вроде eval("abc"+"2") - для чистоты эксперимента, имитируют код из разрабатываемой игры).

А вот такой:
this["fmap0-0"]="grass";
this["fpa"]="set";
fts=0;
fkd=3;
fcd="set";

duplicateMovieClip("abc2", "abc3", 100);
loadMovie ("./grass.swf", "abc3");
eval("abc"+"3").attachMovie( "pix"+this["fmap0-"+fts], fcd, 1000 );
tellTarget(eval("abc"+"3")) {
eval(this["fcd"])._x=_xmouse-abc3._x;
}
abc3.set._y=_ymouse-abc3._y;

Такой уже не работает.
То есть swf грузит, но не аттачит.
Может, поможет кто?
__________________
Чтобы продать что-нибудь ненужное, нужно сперва купить что-нибудь ненужное!


Последний раз редактировалось Aracon; 17.11.2002 в 19:42.
Создать новую тему   Часовой пояс GMT +4, время: 09:52.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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