Hello :)
for me your notation in AS2 is false too... you can't use the 'var' keyword
and the 'this' keyword after. The compiler throw an error.
If you want use dynamic variables ... for me the best way it's an HashMap or
an Object :
# Use an Object :
var items = {} ;
for (var i:Number = 0 ; i<10 ; i++)
{
var item:Type = new Type() ; // you can test the type of your object
with a local variable in your loop
items[ "my_var" + i] = item ;
}
# Use an HashMap implementation like my implementation in VEGAS :
http://code.google.com/p/vegas/
Documentation : http://vegas.ekameleon.net/docs/vegas/data/map/HashMap.html
Example :
import vegas.data.map.HashMap ;
var map:HashMap = new HashMap() ;
for (var i:Number = 0 ; i<10 ; i++)
{
var value:Type = new Type() ; // you can test the type of your object
with a local variable in your loop
var name:String = "key" + i ;
map.put( key, value ) ;
}
trace( map.get( 'key2' ) ) ;
trace( map.containsKey('key3') ) ;
trace( map.isEmpty() ) ;
// etc..
EKA+ :)
2007/8/30, Geografiek <[EMAIL PROTECTED]>:
>
> Hi,
> In AS2 in a for loop I would create a variable dynamically with:
> var this[nsPrefix + "NS"]:Namespace = new Namespace(ns.uri);
>
> In AS3 I get an error:
> "1084: Syntax Error: expecting identifier before this".
> How would I name this variable dynamically in AS3?
> thanks,
> Willem van den Goorbergh
>
>
> =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
> Geografiek is a Dutch, Utrecht-based map and chart design company.
> Willem van den Goorbergh can be contacted by telephone: (+31)
> 30-2719512 or cell phone: (+31)6-26372378
> or by fax: (+31)302719687
> snail mail: Hooghiemstraplein 89 3514 AX UTRECHT
> Visit our website at: http://www.geografiek.nl
> =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
>
>
> _______________________________________________
> [email protected]
> To change your subscription options or search the archive:
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
> Brought to you by Fig Leaf Software
> Premier Authorized Adobe Consulting and Training
> http://www.figleaf.com
> http://training.figleaf.com
>
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com