const are usually declared const becuase they are public or protected 
and accesible by other user or subclass and you wish to protect them 
with they const keyword so they cant be changed. 

Inside a function that is a few lines of code written by yourself you 
dont normally have a problem in having to protect yourself from 
assigning a value to a variable again unless you have a split 
personality.

Maybe you code like that all the time but I cant say I have seen that 
before...

If you dont understand the diference between class members and 
function vars well... not much I can say.. 


--- In [email protected], "Paul Andrews" <[EMAIL PROTECTED]> wrote:
>
> ----- Original Message ----- 
> From: "reflexactions" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Thursday, December 20, 2007 1:41 PM
> Subject: [flexcoders] Re: const?
> 
> 
> > Thanks for the advice,
> > Maybe you could read the question, I am talking about Adobe 
declaring
> > a const inside a function and asking what is the use and benefit 
of
> > that.
> 
> What is so different about using const inside a function? Seems to 
me they 
> are just saying this value will not change after declaration. They 
are 
> simply saying this is not a variable, it will not be altered.
> 
> This technique is often used for some special marker or value.
> 
> I really don't see the relevance of whether it's inside an adobe 
function or 
> class, or anyone else's function or class.
> 
> > No part of my question is covered by that help topic.
> 
> I think it's all covered by that topic. What else is it that you 
are asking?
> 
> Paul
> 
> > --- In [email protected], "Paul Andrews" <paul@> wrote:
> >>
> >> Maybe you could help yourself?
> >>
> >> From the Flex 2 manual pages:
> >>
> >>
> > 
http://livedocs.adobe.com/flex/201/html/wwhelp/wwhimpl/common/html/wwh
> > elp.htm?
> > 
context=LiveDocs_Book_Parts&file=03_Language_and_Syntax_160_13.html
> >>
> >> Constants
> >> ActionScript 3.0 supports the const statement, which you can use 
to
> > create
> >> constants. Constants are properties with a fixed value that 
cannot
> > be
> >> altered. You can assign a value to a constant only once, and the
> > assignment
> >> must occur in close proximity to the declaration of the constant.
> > For
> >> example, if a constant is declared as a member of a class, you 
can
> > assign a
> >> value to that constant only as part of the declaration or inside
> > the class
> >> constructor. "
> >>
> >> Paul
> >>
> >>
> >>
> >> ----- Original Message ----- 
> >> From: "johantrax" <johan.temmerman@>
> >> To: <[email protected]>
> >> Sent: Thursday, December 20, 2007 12:14 PM
> >> Subject: [flexcoders] Re: const?
> >>
> >>
> >> > Then it's out of my league, perhaps someone from Adobe could 
help
> > us
> >> > out? (subtile hint ;)
> >> >
> >> >
> >> > --- In [email protected], "reflexactions"
> > <reflexactions@>
> >> > wrote:
> >> >>
> >> >> Actually I wouldnt mind betting that code of yours would run
> > without
> >> >> any error at all, native types are passed by value not 
reference.
> >> >>
> >> >
> >> >
> >> >
> >> >
> >> > --
> >> > 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
> >> >
> >> >
> >> >
> >> >
> >>
> >
> >
> >
> >
> > --
> > 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
> >
> >
> >
> >
>


Reply via email to