Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   работа с attachMovie (http://www.flasher.ru/forum/showthread.php?t=61245)

DarkChris 29.07.2004 18:37

работа с attachMovie
 
У меня есть my.swf в котором я храню несколько клипов в библиотеке у всех клипов свойства экспорт для АкшнСкрипт c именами b1...bn...
я делаю во флэше:
_root.movie.loadMovie("my.swf")
....
этот код в руте:
if (num=1){attachMovie("b","b1",999999); - b находится в my.swf

нифига не работает :( Может я че-то не так делаю :(

DarkChris 29.07.2004 18:39

Тоесть if (num==1){_root.attachMovie("b",c add num,99999);}

silin 29.07.2004 20:21

1) у тебя мувики в библиотеке с именами b1...bn , а аттачишь ты почему-то "b"
2) только из movie (раз ты в него загрузил) можно : _root.movie .attachMovie("b1",new_name,99999)
зы: и еще, прежде чем что-либо делать с загруженным надо убедиться что он загрузился (поиск рулит)

DarkChris 29.07.2004 21:48

Там опечатка ... attachMovie("b1","c1",99999);

DarkChris 29.07.2004 21:51

только из movie (раз ты в него загрузил) можно : _root.movie .attachMovie("b1",new_name,99999)
/// а никак нельзя переместить клип из этого мувика в другой ??? _root например ???

silin 29.07.2004 22:00

:( выходит, что нельзя

DarkChris 30.07.2004 11:20

Херова :( Я попытался зделать несколько swf b1.swf, b2.swf... bn.swf

в клипе делаю :
this.createEmptyMovieClip(name).loadMovie(fileName);
setProperty(name,_x,-100);
.........
if (n==1) {dublicateMovieClip(name,"c" add z,z);
setProperty("c" add z,_x,x);}

тоже не пашет :( Где тута ошибка ???

silin 30.07.2004 20:57

они (загруженные мувики) и не дублируются (в хелпе об этом нет, но это так)
вариант: нада ,если нужен дубликат грузить его по новой (благо, что второй раз он пойдет из кэша)

DarkChris 30.07.2004 21:45

А есть ли альтернативный вариант ??? Я просто хранить очу текстуры для игрушки во внешних файлах мне будет проще что-то новое добавлять чем все прикомпиливать к игре :( Вот бьюсь :( над задачкой :(


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

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