![]() |
работа с attachMovie
У меня есть my.swf в котором я храню несколько клипов в библиотеке у всех клипов свойства экспорт для АкшнСкрипт c именами b1...bn...
я делаю во флэше: _root.movie.loadMovie("my.swf") .... этот код в руте: if (num=1){attachMovie("b","b1",999999); - b находится в my.swf нифига не работает :( Может я че-то не так делаю :( |
Тоесть if (num==1){_root.attachMovie("b",c add num,99999);}
|
1) у тебя мувики в библиотеке с именами b1...bn , а аттачишь ты почему-то "b"
2) только из movie (раз ты в него загрузил) можно : _root.movie .attachMovie("b1",new_name,99999) зы: и еще, прежде чем что-либо делать с загруженным надо убедиться что он загрузился (поиск рулит) |
Там опечатка ... attachMovie("b1","c1",99999);
|
только из movie (раз ты в него загрузил) можно : _root.movie .attachMovie("b1",new_name,99999)
/// а никак нельзя переместить клип из этого мувика в другой ??? _root например ??? |
:( выходит, что нельзя
|
Херова :( Я попытался зделать несколько 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);} тоже не пашет :( Где тута ошибка ??? |
они (загруженные мувики) и не дублируются (в хелпе об этом нет, но это так)
вариант: нада ,если нужен дубликат грузить его по новой (благо, что второй раз он пойдет из кэша) |
А есть ли альтернативный вариант ??? Я просто хранить очу текстуры для игрушки во внешних файлах мне будет проще что-то новое добавлять чем все прикомпиливать к игре :( Вот бьюсь :( над задачкой :(
|
| Часовой пояс GMT +4, время: 11:21. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.