Просмотр полной версии : работа с 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);}
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 например ???
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);}
тоже не пашет :( Где тута ошибка ???
они (загруженные мувики) и не дублируются (в хелпе об этом нет, но это так)
вариант: нада ,если нужен дубликат грузить его по новой (благо, что второй раз он пойдет из кэша)
DarkChris
30.07.2004, 21:45
А есть ли альтернативный вариант ??? Я просто хранить очу текстуры для игрушки во внешних файлах мне будет проще что-то новое добавлять чем все прикомпиливать к игре :( Вот бьюсь :( над задачкой :(
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.