Re: [flexcoders] eval gone in AS3, how to get reference to movieclip via target name?

2006-03-06 Thread Abdul Qabiz



eval was gone long back, I mean it was there but most of people stopped using, at least I did after Flash 5 was released. I could use [] or dot (.) to reference things...Much cleaner approach, though eval was little faster...But code clarity matters.
Folks who were not using eval(..) would be happy now, as they don't have to port or change code a lot...-abdulOn 3/6/06, Matt Chotin 
[EMAIL PROTECTED] wrote:

















getClassByBame will return the Class, then
you can use new on it. Make sure you have any class that you'd want to
instantiate linked in by having a typed variable for it though…



Matt











From: 
flexcoders@yahoogroups.com [mailto:flexcoders@yahoogroups.com] 
On Behalf Of Tom Bray
Sent: Saturday, March 04, 2006
5:22 PM
To: flexcoders@yahoogroups.com
Subject: Re: [flexcoders] eval
gone in AS3, how to get reference to movieclip via target name?





I have a question that's
almost related.

In AS3, how can I instantiate a class, com.foo.MyClass, using the string
com.foo.MyClass? The reason I ask is that I'd like to load an
XML file and use it to dynamically create components at runtime.
Something like this: 

components
 component className=com.foo.MyClass x=100
y=100/
 component className=com.foo.MyClass x=100
y=100/ 
/components

Thanks,

Tom



On 3/3/06, Gordon Smith 
[EMAIL PROTECTED] wrote:






Whoa not only is there no eval(), there's no _target, no
_level0, and no _global! Plus, you should almost always use Sprite instead of
MovieClip.



So what are you really trying to do? Are you using Flex or
just pure AS3? Where are you getting a string like
sprite1.sprite2.sprite3 from? Why do you have to transform it back
into a Sprite reference? Could you have just kept the reference instead of the
string?



- Gordon











From: 
flexcoders@yahoogroups.com
[mailto:flexcoders@yahoogroups.com]
On Behalf Of Boon Chew
Sent: Friday, March 03, 2006 3:41
PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] eval gone in
AS3, how to get reference to movieclip via target name?









Hi all,

With the _eval being gone in AS3, does anyone know how to get to the reference
of a movieclip (via the target name string) without using _eval (e.g.
_level0.mc1.mc2.mc3) ? I know we can instantiate an object
from a class name string via the _global namespace but not positive about mc's.

Thanks.

- boon







Yahoo! Mail
Bring photos to life! New PhotoMail makes sharing a breeze. 



--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt

Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com








SPONSORED
LINKS 





 
  
  
Web site design development 
  
  
  
Computer software development 
  
  
  
Software design and development 
  
 
 
  
  
Macromedia flex 
  
  
  
Software development best practice 
  
  
  
  
 










YAHOO!
GROUPS LINKS





 Visit your group 
flexcoders
 on the web.
  
 To unsubscribe from this group, send an
 email to:
  [EMAIL PROTECTED]

 
 Your use of Yahoo! Groups is subject to the
 Yahoo! Terms
 of Service .

























--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt

Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com









  
  
SPONSORED LINKS
  
  
  


Web site design development
  
  

Computer software development
  
  

Software design and development
  
  



Macromedia flex
  
  

Software development best practice
  

   
  







  
  
  YAHOO! GROUPS LINKS



  Visit your group flexcoders
 on the web.
  To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service
.



  

















--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com








  
  
SPONSORED LINKS
  
  
  

Web site design development
  
  
Computer software development
  
  
Software design and development
  
  


Macromedia flex
  
  
Software development best practice
  

   
  







  
  
  YAHOO! GROUPS LINKS



  Visit your group "flexcoders" on the web.
  To unsubscribe from this group, send an email to:[EMAIL PROTECTED]
  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.



  









Re: [flexcoders] eval gone in AS3, how to get reference to movieclip via target name?

2006-03-05 Thread Tom Bray



I have a question that's almost related.In AS3, how can I instantiate a class, com.foo.MyClass, using the string com.foo.MyClass? The reason I ask is that I'd like to load an XML file and use it to dynamically create components at runtime. Something like this:
components component className=com.foo.MyClass x=100 y=100/ component className=com.foo.MyClass x=100 y=100/
/componentsThanks,TomOn 3/3/06, Gordon Smith [EMAIL PROTECTED] wrote:

















Whoa not only is there no eval(),
there's no _target, no _level0, and no _global! Plus, you should almost always
use Sprite instead of MovieClip.



So what are you really trying to do? Are
you using Flex or just pure AS3? Where are you getting a string like sprite1.sprite2.sprite3
from? Why do you have to transform it back into a Sprite reference? Could you have
just kept the reference instead of the string?



- Gordon











From: 
flexcoders@yahoogroups.com [mailto:flexcoders@yahoogroups.com] 
On Behalf Of Boon Chew
Sent: Friday, March 03, 2006 3:41
PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] eval gone in
AS3, how to get reference to movieclip via target name?





Hi all,

With the _eval being gone in AS3, does anyone know how to get to the reference
of a movieclip (via the target name string) without using _eval (e.g.
_level0.mc1.mc2.mc3) ? I know we can instantiate an object
from a class name string via the _global namespace but not positive about mc's.

Thanks.

- boon







Yahoo! Mail
Bring photos to life! New
PhotoMail makes sharing a breeze. 







--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt

Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com









  
  
SPONSORED LINKS
  
  
  


Web site design development
  
  

Computer software development
  
  

Software design and development
  
  



Macromedia flex
  
  

Software development best practice
  

   
  







  
  
  YAHOO! GROUPS LINKS



  Visit your group flexcoders on the web.

  To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service
.



  

















--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com








  
  
SPONSORED LINKS
  
  
  

Web site design development
  
  
Computer software development
  
  
Software design and development
  
  


Macromedia flex
  
  
Software development best practice
  

   
  







  
  
  YAHOO! GROUPS LINKS



  Visit your group "flexcoders" on the web.
  To unsubscribe from this group, send an email to:[EMAIL PROTECTED]
  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.



  









RE: [flexcoders] eval gone in AS3, how to get reference to movieclip via target name?

2006-03-05 Thread Matt Chotin










getClassByBame will return the Class, then
you can use new on it. Make sure you have any class that youd want to
instantiate linked in by having a typed variable for it though



Matt











From: flexcoders@yahoogroups.com [mailto:flexcoders@yahoogroups.com] On Behalf Of Tom Bray
Sent: Saturday, March 04, 2006
5:22 PM
To: flexcoders@yahoogroups.com
Subject: Re: [flexcoders] eval
gone in AS3, how to get reference to movieclip via target name?





I have a question that's
almost related.

In AS3, how can I instantiate a class, com.foo.MyClass, using the string
com.foo.MyClass? The reason I ask is that I'd like to load an
XML file and use it to dynamically create components at runtime.
Something like this: 

components
 component className=com.foo.MyClass x=100
y=100/
 component className=com.foo.MyClass x=100
y=100/ 
/components

Thanks,

Tom



On 3/3/06, Gordon Smith [EMAIL PROTECTED] wrote:






Whoa not only is there no eval(), there's no _target, no
_level0, and no _global! Plus, you should almost always use Sprite instead of
MovieClip.



So what are you really trying to do? Are you using Flex or
just pure AS3? Where are you getting a string like
sprite1.sprite2.sprite3 from? Why do you have to transform it back
into a Sprite reference? Could you have just kept the reference instead of the
string?



- Gordon











From: flexcoders@yahoogroups.com
[mailto:flexcoders@yahoogroups.com]
On Behalf Of Boon Chew
Sent: Friday, March 03, 2006 3:41
PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] eval gone in
AS3, how to get reference to movieclip via target name?









Hi all,

With the _eval being gone in AS3, does anyone know how to get to the reference
of a movieclip (via the target name string) without using _eval (e.g.
_level0.mc1.mc2.mc3) ? I know we can instantiate an object
from a class name string via the _global namespace but not positive about mc's.

Thanks.

- boon







Yahoo! Mail
Bring photos to life! New PhotoMail makes sharing a breeze. 


--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com







SPONSORED
LINKS 




 
  
  Web site design development 
  
  
  Computer software development 
  
  
  Software design and development 
  
 
 
  
  Macromedia flex 
  
  
  Software development best practice 
  
  
  
  
 










YAHOO!
GROUPS LINKS





 Visit your group flexcoders
 on the web.
  
 To unsubscribe from this group, send an
 email to:
  [EMAIL PROTECTED]
 
 Your use of Yahoo! Groups is subject to the
 Yahoo! Terms
 of Service .

























--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com








  
  
SPONSORED LINKS
  
  
  

Web site design development
  
  
Computer software development
  
  
Software design and development
  
  


Macromedia flex
  
  
Software development best practice
  

   
  







  
  
  YAHOO! GROUPS LINKS



  Visit your group "flexcoders" on the web.
  To unsubscribe from this group, send an email to:[EMAIL PROTECTED]
  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.



  











RE: [flexcoders] eval gone in AS3, how to get reference to movieclip via target name?

2006-03-04 Thread Boon Chew



I am not using Flex, I am mostly curious what I would have to do to my existing Flash actionscript code when AS3 is out for Flash.Gordon Smith [EMAIL PROTECTED] wrote:Whoa not only is there no eval(),  there's no _target, no _level0, and no _global! Plus, you should almost always  use Sprite instead of MovieClip.So what are you really trying to do? Are  you using Flex or just pure AS3? Where are you getting a string like "sprite1.sprite2.sprite3"  from? Why do you have to transform it back into a Sprite reference? Could you have  just kept the reference instead of the string?- GordonFrom: flexcoders@yahoogroups.com [mailto:flexcoders@yahoogroups.com] On Behalf Of Boon Chew  Sent: Friday, March 03, 2006 3:41  PM  To: flexcoders@yahoogroups.com  Subject: [flexcoders] eval gone in  AS3, how to get reference to movieclip via target name?Hi all,With the _eval being gone in AS3, does anyone know how to get to the reference  of a movieclip (via the target name string) without using _eval (e.g.  "_level0.mc1.mc2.mc3") ? I know we can instantiate an object  from a class name string via the _global namespace but not positive about mc's.Thanks.- boonYahoo! Mail  Bring photos to life! New  PhotoMail makes sharing a breeze.   
		Brings words and photos together (easily) with 
PhotoMail  - it's free and works with Yahoo! Mail.





--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com





  




  
  
  YAHOO! GROUPS LINKS



  Visit your group "flexcoders" on the web.
  To unsubscribe from this group, send an email to:[EMAIL PROTECTED]
  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.



  









RE: [flexcoders] eval gone in AS3, how to get reference to movieclip via target name?

2006-03-03 Thread Gordon Smith










Whoa not only is there no eval(),
there's no _target, no _level0, and no _global! Plus, you should almost always
use Sprite instead of MovieClip.



So what are you really trying to do? Are
you using Flex or just pure AS3? Where are you getting a string like sprite1.sprite2.sprite3
from? Why do you have to transform it back into a Sprite reference? Could you have
just kept the reference instead of the string?



- Gordon











From: flexcoders@yahoogroups.com [mailto:flexcoders@yahoogroups.com] On Behalf Of Boon Chew
Sent: Friday, March 03, 2006 3:41
PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] eval gone in
AS3, how to get reference to movieclip via target name?





Hi all,

With the _eval being gone in AS3, does anyone know how to get to the reference
of a movieclip (via the target name string) without using _eval (e.g.
_level0.mc1.mc2.mc3) ? I know we can instantiate an object
from a class name string via the _global namespace but not positive about mc's.

Thanks.

- boon







Yahoo! Mail
Bring photos to life! New
PhotoMail makes sharing a breeze. 







--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com








  
  
SPONSORED LINKS
  
  
  

Web site design development
  
  
Computer software development
  
  
Software design and development
  
  


Macromedia flex
  
  
Software development best practice
  

   
  







  
  
  YAHOO! GROUPS LINKS



  Visit your group "flexcoders" on the web.
  To unsubscribe from this group, send an email to:[EMAIL PROTECTED]
  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.