I'm sorry n_n I'm just so used to Smalltalk's way of implementing numbers
that it got to my head.
My mistake!



On 5/1/07, beecee1977 <[EMAIL PROTECTED]> wrote:

  As you say yourself, your other example is a lot clearer. For example
in the context of this question,

a=1;
b=5;

a = b;
a = a+5;

/*result: a=9
b=4
*/

i.e. a = b doesn't make both a and b point to the same Number in
memory and changing a does not change b. This is not the case for
objects as you explained very clearly in your other post! This is why
this can be a bit confusing though...


--- In [email protected] <flexcoders%40yahoogroups.com>, Guido
<[EMAIL PROTECTED]> wrote:
>
> Lucas, remember variables are references to objects; A = B doesn't
mean "Put
> in A the same data that is in B", it means "Make A reference the
same object
> that is currently referenced by B".
>
> I.e.:
>
> var a : Number = 1;
> var b : Number = 5;
>
> /*
> a + 3 returns 4
> b + 9 returns 14
> a + b returns 6;
> */
>
> //Now make a reference the same object as b (in this case, make a
no longer
> reference 1, but 5)
>
> a = b
>
> /*
> a + 3 returns 8
> b + 9 returns 14
> a + b returns 10;
> */
>
> The same goes to any variable, not only the ones referencing basic
types.
>
> Please reffer to the other email you sent, I wrote a much more
clearer
> example there.
>
> Good luck!
>
> On 4/30/07, Lucas Pereira <[EMAIL PROTECTED]> wrote:
> >
> > HI all.
> > maybe my question fits here.
> >
> > here it goes. I have an object A of some king and object b of same
> > kind as A..
> >
> > if I make B.someproperty = A.someproperty and then make changes
to be
> > property in B, such has, B.someproperty = "something", why do the
> > someproperty in A also changes?
> >
> > Any way to get around this?
> >
> > a common case is, if I have Object A of array collection with 1000
> > objects inside, and i want to create a Object B of array
collection,
> > and want B to have all the 1000 values that A has i will do B = A,
> > instead of running the A array and push each value into B.
> >
> > The problem is same as above, if then i push another value on B
> > (A.length would be 1001) the same value will be pushed to A array
> > (A.length = 1001)!!
> >
> > Is this normal? Or is there a way in flex to say that i Want B to
have
> > same content as A, but then change B without affecting A?
> >
> > Thanks
> >
> > Lucas
> >
> > --- In [email protected] <flexcoders%40yahoogroups.com><flexcoders%
40yahoogroups.com>, "Tracy
> > Spratt" <tspratt@> wrote:
> > >
> > > On your second question, regarding refreshing the screen, the
ideal
> > > solution is to use data binding. If your screen elements are
bound to
> > > some dataProvider, and that dataProvider changes, the screen
elements
> > > will automatically refresh, no programattic work is necessary.
> > >
> > >
> > >
> > > In your tab example, you should only need to "refresh" the data
if it
> > > changes, and binding will handle that for you.
> > >
> > >
> > >
> > > Do you need to explicitly refresh your data model every time
the user
> > > navigates between tabs? Do that on a navigation event, and your
bound
> > > field/elements will update automatically
> > >
> > >
> > >
> > > Tracy
> > >
> > >
> > >
> > > ________________________________
> > >
> > > From: dmitriy_orlovskiy [mailto:[EMAIL PROTECTED]
> > > Sent: Monday, July 26, 2004 10:37 PM
> > > To: [email protected] 
<flexcoders%40yahoogroups.com><flexcoders%40yahoogroups.com>
> > > Subject: [flexcoders] Re: global variable vs passing parameters
to the
> > > cus tom components
> > >
> > >
> > >
> > > Thank you very much for the response.
> > > Does it mean that vars need to be defined in the script file
that
> > > has reference to the Application tag?
> > > Is parentApplication property is the same as accessing data
this way:
> > > mx.core.Application.application.userObject.userId or is it
different?
> > >
> > > What is the good practice for refreshing data on the screen?
> > > creationComplete event for the container fires only once. Which
> > > event in the container to use to referesh data from the
database,
> > > every time component becomes active?
> > > Let's say there are multile tabs. Every time when tab is
selected,
> > > refresh data is needed. How to do that inside of the component
> > > without using tab change event and broadcast it to the component
> > > somehow? How to do that?
> > >
> > > Thank you
> > >
> > > --- In [email protected] 
<flexcoders%40yahoogroups.com><flexcoders%
40yahoogroups.com>, Gordon
> > Smith <[EMAIL PROTECTED]> wrote:
> > > > The use of _global in Flex applications is generally
discouraged.
> > > Instead
> > > > you could store your user information in vars of the
Application
> > > object and
> > > > use the parentApplication property to access them from
multiple
> > > custom
> > > > components.
> > > >
> > > > If the information needs to be accessed by many custom
components,
> > > this is
> > > > probably preferable to storing it redundantly in each
component.
> > > >
> > > > Another common pattern is to separate data from UI by having a
> > > singleton
> > > > DataModel class for storing data.
> > > >
> > > > - Gordon
> > > >
> > > >
> > > > -----Original Message-----
> > > > From: dmitriy_orlovskiy [mailto:[EMAIL PROTECTED]
> > > > Sent: Monday, July 26, 2004 3:04 PM
> > > > To: [email protected] 
<flexcoders%40yahoogroups.com><flexcoders%40yahoogroups.com>
> > > > Subject: [flexcoders] global variable vs passing parameters
to the
> > > custom
> > > > components
> > > >
> > > >
> > > > Hello,
> > > > Are there any advantages/disadvantages to use _global
variables in
> > > > flex?
> > > > What is the difference between storing user information (that
> > > needs
> > > > to be retrieved only once) in _global variable vs to pass user
> > > > information to the custom component as a custom property
(with use
> > > of
> > > > the set methods and assigning it to local variable that will
be
> > > > stored inside of the component).
> > > > What would be prefered method in that case?
> > > >
> > > > Thank you
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > Yahoo! Groups Links
> > >
> > >
> > >
> > >
> > >
> > > Yahoo! Groups Sponsor
> > >
> > > ADVERTISEMENT
> > > click here
> > >
<http://us.ard.yahoo.com/SIG=129ntq3f3/M=295196.4901138.6071305.300117
6/
> > >
D=groups/S=1705007207:HM/EXP=1090982198/A=2128215/R=0/SIG=10se96mf6/*h
tt
> > > p:/companion.yahoo.com>
> > >
> > >
> > > <http://us.adserver.yahoo.com/l?
M=295196.4901138.6071305.3001176/D=group
> > > s/S=:HM/A=2128215/rand=684700556>
> > >
> > >
> > >
> > > ________________________________
> > >
> > > Yahoo! Groups Links
> > >
> > > * To visit your group on the web, go to:
> > > http://groups.yahoo.com/group/flexcoders/
> > >
> > > * To unsubscribe from this group, send an email to:
> > > [EMAIL PROTECTED]<flexcoders-unsubscribe%40yahoogroups.com>
<flexcoders-unsubscribe%
40yahoogroups.com>
> > > <mailto:[EMAIL PROTECTED]<flexcoders-unsubscribe%40yahoogroups.com>
<flexcoders-
unsubscribe%40yahoogroups.com>?subject=Unsubscribe>
> >
> > >
> > > * Your use of Yahoo! Groups is subject to the Yahoo! Terms of
> > > Service <http://docs.yahoo.com/info/terms/> .
> > >
> >
> >
> >
>
>
>
> --
> No puedo con todo...
>

Reply via email to