![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2005
Сообщений: 36
|
Вот я на аттачил кучу символов на сцену. Есть ли способ их все быстро убрать. Наверно что-то должно быть связано с глубиной. Они у меня все естественно на разной глубине лежат. Можно их как-нибудь быстро стереть посредством ActionScript?
|
|
|||||
|
Регистрация: Jul 2005
Сообщений: 13
|
MovieClip.prototype.Trash=function(start, stop){
for(; start<=stop; start++){ this.createEmptyMovieClip("trash", start); this.trash.removeMovieClip(); } }; |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Цитата:
|
|
|||||
|
Регистрация: Jul 2005
Сообщений: 13
|
Цитата:
|
|
|||||
|
Регистрация: Aug 2005
Сообщений: 36
|
а вот можно и может и так: у меня кажбый символ положенный на сцену естесственно имеет уникальный идентификатор типа P1S1K1, P1S1K2,P1S1K3,P1S2K1, так вот буквы везде одинаковые а три цифры никогда не повторяются одинаково. Может взять это как строкувую переменную, выкинуть оттуда буквы, перевести в число и использовать как глубину это чикло. в следующий раз проходя цикл и аттача опять символы кидать их на эту глубину тем самым замещая предыдущий символ. есть функция передодящая строку в цифру. точнее мне надо так у меня три вложенных цикла For. надо перевести каждую переменную каждого цикла в строковую переменную (как?) дальше склеить эти три строковые переменные в одну строковую (будут три цисла подряд идти) и затем перевести эту строку обратно в число (как?), получится уникальный трехзначный номер который можно использовать как глубину. во че сказал.
|
|
|||||
|
Регистрация: Aug 2005
Сообщений: 36
|
Цитата:
|
|
|||||
|
Регистрация: Aug 2005
Сообщений: 36
|
А можно эти символы положить в отдельный слой и потом просто этот слой удалить при следующем цикле и создать новый и опять туда все положить и т.д. Если можно то как посредством ActionScript это можно сделать?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 19:09. |
|
|
« Предыдущая тема | Следующая тема » |
|
|