Hi, laurent,
I'm missing why you can't just use the
for (prop in views) {
var view:Classname = views[prop] as Classname;
}
type syntax?
On Mon, Oct 27, 2008 at 10:25 AM, laurent <[EMAIL PROTECTED]> wrote:
>
> I have a static Caddy Class that needs defferent views to show its content.
> I think I really need to store them with a name, so I could make a viewsNum
> to store how many views I got.
>
> The thing is then I update all the views and need to iterate through the
> whole views array/object. For that I should have an array of views with a
> numeric index and so, no name storing them. Dilema
>
> or I make two arrays one for the name, and another for the objects, with
> same index.
>
> or store the name in the CaddyView class and when calling a view by it's
> name just look in views array with the one that have the good name.
>
> I think all the case are here, which one do you want Paul ? :) thx
>
> L
>
> Paul Andrews a écrit :
>
> If you want an associative array like that use Object, not Array. The
>> length of an array is the number of elements in the array, so it's 0.
>> obj["name"] is referring to an attribute of an object not an element of an
>> Array..
>>
>> Do you really have to store values like that?
>>
>> Paul
>>
>>
>> ----- Original Message ----- From: "laurent" <[EMAIL PROTECTED]>
>> To: "Flash Coders List" <[email protected]>
>> Sent: Monday, October 27, 2008 1:35 PM
>> Subject: [Flashcoders] AS3 associativ array length=0
>>
>>
>> Hi,
>>>
>>> I use an array to store object with their name like that:
>>> views[ "viewName" ] = Object
>>>
>>> then views.length return 0 ...
>>>
>>> It's normal behaviour ?? length work only on numerical indexes ?
>>>
>>> L
>>>
>>> _______________________________________________
>>> Flashcoders mailing list
>>> [email protected]
>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>>>
>>
>> _______________________________________________
>> Flashcoders mailing list
>> [email protected]
>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>>
>>
>>
> _______________________________________________
> Flashcoders mailing list
> [email protected]
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
--
-jonathan howe :: 404.434.2321 :: 180 High St Apt 26 Portland, ME 04101
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders