|
|
|||||
динамическое название массива
итак суть проблемы
пишу for (i = 0; Preloader.LoadedContent.pageName[i]; i++) { if (Preloader.LoadedContent.menu[i] != "child") { this[Preloader.LoadedContent.pageName[i] + "Array"] = new Array() } } проблема, вылетает ошбика Цитата:
а Main это главный класс вобщем, как я понимаю нужно сделать, что то вроде тоесть типизировать нужную "сотсавную переменную" но не получается, так как компилятор выдает ошибку C:\work\uristFr\src\Main.as(51): col: 14 Error: Синтаксическая ошибка: identifier перед this. придумал другой подход к проблеме, но вопрос про составные переменные открыт !
__________________
на каком языке вы пишите? а на каком нужно? Последний раз редактировалось darksranger; 05.12.2008 в 08:01. |
|
|||||
>>вобщем, как я понимаю нужно сделать, что то вроде ..
имхо совсем неправильно понимаешь: тебе компилятор говорит, что плеер не может в принципе создать свойство в этом this на лету, так ты его еще и типизировать хочешь.. |
|
|||||
да нет же, я нетак выразился, так как я написал, он бы не ругался, если бы его на лету, можно было создать и типизировать ...
вобщем я решил другим путем все всегда существует несколько путей, просто хотелось более легким путем обойтись, но получилось более интересным
__________________
на каком языке вы пишите? а на каком нужно? |
|
|||||
ммм если не сложно обьясните логику !
мы обьявляем this.arraysContainer, как object ? и в нем создаем уже нужный нам array ?
__________________
на каком языке вы пишите? а на каком нужно? |
|
|||||
вобщем сматри в чем мысль была
есть меню есть под меню, идея была сделать масив под меню, с таким же названием, как и меню только + array, например чтобы при наведении на меню, вызывался масив по имени главного меню + array , поэтому и нужна была ссылка на имя , да вобщем я сделал уже все по другому fnks to all
__________________
на каком языке вы пишите? а на каком нужно? |
|
|||||
strange mood
|
Манипуляции с именами - это подход AS1
Сделайте многомерный массив, как предложил iNils Или если хотите хранить все данные внутри меню, можно написать класс, позволяющий хранить данные по пункту меню (заголовок например) и массив ссылок на дочерние меню - объекты этого же класса. В итоге у вас получится рекурсивная структура, позволяющая строить меню бесконечной вложенности.
__________________
тонкий тролль, осеянный благодатью |
Часовой пояс GMT +4, время: 22:34. |
|
« Предыдущая тема | Следующая тема » |
|
|