Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   получить имя свойства по объекту (http://www.flasher.ru/forum/showthread.php?t=131245)

incvizitor 15.10.2009 21:14

получить имя свойства по объекту
 
Извиняюсь за то что название темы не очень ясное (я сам не знаю как это выразить).

Есть такой код:
Код AS3:

var item1=new Sprite();
var item2=new Sprite();
var obj={};
obj["first"]=item1;
obj["second"]=item2;

Так вот если у меня есть item1, как мне узнать его название в объекте??? (first)

Прим: Ответ с массивом не принимается.

fljot 15.10.2009 21:41

хранить Dictonary-хэш:
Код AS3:

hash[item1] = "first"

есть оперировать ТОЛЬКО с вышеприведённым - тогда поиск перебором

ramshteks 15.10.2009 21:42

ну так вот... чтобы без телодвижений особых никак.
но можете расширить спрайт и перед вставкой в обьект(obj) в экземпляр вашего расширенного спрайта передать этот ваш фёрст.
Хотя не понятно зачем вам это

incvizitor 15.10.2009 21:57

Короче говоря у меня сайт. Все страницы сайта прописаны в xml и создаются динамически с getDefinitionByName. Элементы xml имеют атрибут name. который и определяет их полоение в объекте хранящем их. что-то типа href. Так вот я и не знаю как по объекту (странице) узнать его href (имя в объекте который хранит страницы сайта)...

ramshteks 16.10.2009 00:16

чет я ниче не понял... кроме первых двух предложений

Gal4enochek 16.10.2009 12:08

а нельзя все необходимые данные из иксмл сразу странице передавать при ее создании, чтобы потом не искать их опять в иксмл?


Часовой пояс GMT +4, время: 15:58.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.