![]() |
|
||||||||||
|
|||||
|
Кто знает,поделитесь информацией о ХЕШе и особенностях работы с этим зверем в среде AS!!!
![]()
__________________
Вот такое хреновое лето!!! |
|
|||||
|
хех, хешей, как таковых во флэше нету, покраней мере в документации ты их не должен найти
...А делаются хеши так: создается просто объект и в него всякие свойства впихиваешь.. вот и все ...пример: myHash = new Object(); myHash["age"] = 18; myHash.array = ["Sun", "Macromedia"]; и тп... Чтобы пробежаться по всем свойствам хеша используется цикл for .. in ...: for(var some in myHash){ trace(some+": "+myHash[some]; } Для обращения к элементам хеша используются тве конструкции: myHash.myVar и myHash["myVar"] Второй способ гораздо универсальнее, посколбку вместо строковой константы может использоватся любая переменная, аа в первом - нет.... Ах да, чуть не забыл, для краткости можно создавать хеш, как массив: myHash = []; myHash["myVar"] = "it's my var"; Это работает, поскольку в терминалогии флэша массив - это тоже объект, и поэтому можно использовать все свойства нормального объекта, надеюсь понятно ![]() |
|
|||||
|
Хрюндик,большое спасибо!!!Я,в принципе,так и предпологал.
__________________
Вот такое хреновое лето!!! |
|
|||||
|
да не за что
![]() |
![]() |
Часовой пояс GMT +4, время: 02:14. |
|
|
« Предыдущая тема | Следующая тема » |
|
|