![]() |
Хэш
Кто знает,поделитесь информацией о ХЕШе и особенностях работы с этим зверем в среде 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, время: 10:41. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.