PDA

Просмотр полной версии : работа с attachMovie


DarkChris
29.07.2004, 18:37
У меня есть 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
А есть ли альтернативный вариант ??? Я просто хранить очу текстуры для игрушки во внешних файлах мне будет проще что-то новое добавлять чем все прикомпиливать к игре :( Вот бьюсь :( над задачкой :(