![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Всем привет...
Сломал голову, как сделать следующее?: например в библиотеке есть символы: Simvol1, Simvol2, Simvol3, Simvol4, ... и вот мне скажем нужно рандомно загрузить какой-то из них... модель: не прокатит так как я знаю имя символа... нужно что-то типа этого пример не очень удачен но смысл в том, чтобы добавить клип имя которого заранее не известно и в последствии является просто строкой кто поможет? Последний раз редактировалось vave; 02.02.2011 в 07:07. |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 430
|
Может сначала поместить символы в массив, а затем рандомно выбрать? Как вариант.
|
|
|||||
|
смысл в том что например имя символа генерится, и скажем символов может быть 100500, и функция генерации например тоже может менятся в ходе скрипта.
Или вот например у меня есть 10 символов и именами вася1, вася2, вася3... петя8, петя10... они размещены на временной шкале в каждом из них код например - загрузить в себя клип из библиотеки имя которого: первая буква имени+цифра, тоесть в вася1 загрузить в1, в вася2 - в2 ,в3... п8, п10... ? |
|
|||||
|
getDefinition
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
|
спс, но нельзя ли поподробнее...
внятной информации во флешь хэлп не нашел ![]() хотябы синтаксис как-то так?: var NewDefName:MovieClip = getDefinitionByName("ВАСЯ1") as MovieClip; addChild(NewDefName); 1120: Обращение несуществующего свойства InsertToThis. оригинальный код: Последний раз редактировалось vave; 02.02.2011 в 08:51. |
|
|||||
|
1 - у вас нет InsertToThis, чтобы его добавлять на сцену (откуда вы его вообще взяли?)
2 -
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью Последний раз редактировалось cleptoman; 02.02.2011 в 09:01. |
|
|||||
|
код сам наваял
![]() все поправил но теперь: ReferenceError: Error #1065: Переменная tempVARname не определена. при трейсе содержание переменной выдает правильное, почему ругаетсо то? |
|
|||||
|
я чуть поправил, попробуйте.
п.с. - внимательнее с типизацией )
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
|
а какой тип ставить если не строку? если хочу к строке прибавить литеру
попробовал вставить выражение в гетдифонитион и заработало ![]() var NewDefName:MovieClip = new (getDefinitionByName("BoxInside_" + indexOfName) as Class)() as MovieClip; пс. все-равно ОГРОМНОЕ СПАСИБО, весь моск болит - замучался Добавлено через 6 минут [8:11:47] Egorov M: клептому привет [8:11:53] Egorov M: респект и уважуха [8:11:55] Egorov M: ![]() [8:11:59] Egorov M: клептоману* от друга ![]() Последний раз редактировалось vave; 02.02.2011 в 09:10. |
|
|||||
|
|
![]() |
![]() |
Часовой пояс GMT +4, время: 13:54. |
|
|
« Предыдущая тема | Следующая тема » |
|
|