[osflash] class extends Array woes
JesterXL
jesterxl at jessewarden.com
Mon Nov 28 16:48:15 EST 2005
...or just call super; Array's constructor supports arrrrrrrrrrrrrrrgs.
super(x, y, z);
----- Original Message -----
From: Julian Sander
To: Open Source Flash Mailing List
Sent: Monday, November 28, 2005 4:32 PM
Subject: Re: [osflash] class extends Array woes
just as a tangent, have you considered using push() in the constructor??
class Vec3D extends Array {
function Vec3D(x, y, z) {
this.push(x);
this.push(y);
this.push(z);
}
}
I know it sound wierd, but there may be an issue with addressing a not yet existent property inside the constructor function... or maybe I am just spacing.
julian
On 28.11.2005, at 22:25, Tim Knip wrote:
Why are you extending Array? Why not have a class with 3 fields: x, y, z?
The code is part of a 3D-engine. Array-access is supposed to be faster then
Object-prop-access (did some testing on it).
Essence: code works in 7 but not in 8... why?
Btw: I agree that extending Array is bit silly... :-)
T
-----Oorspronkelijk bericht-----
Van: osflash-bounces at osflash.org [mailto:osflash-bounces at osflash.org] Namens
David Karam
Verzonden: maandag 28 november 2005 22:17
Aan: 'Open Source Flash Mailing List'
Onderwerp: Re: [osflash] class extends Array woes
Why are you extending Array? Why not have a class with 3 fields: x, y, z?
-----Original Message-----
From: osflash-bounces at osflash.org [mailto:osflash-bounces at osflash.org] On
Behalf Of Tim Knip
Sent: Monday, November 28, 2005 12:49 PM
To: 'Open Source Flash Mailing List'
Subject: [osflash] class extends Array woes
Hi list,
Sorry for this slight OT post, but I'm going nuts:
I have a class extending Array:
- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + class Vec3D
extends Array {
function Vec3D(x, y, z) {
this[0] = x; this[1] = y; this[2] = z;
}
}
- - - - - - - - - - - - - - - - - -
var v:Vec3D = new Vec3D(0,0,0);
v[0] += 100; // result as expected: 100 v[1] += 100; // NaN in F8 !!???
works in F7 v[2] += 100; // NaN in F8 !!??? Works in F8
- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
Am I doing something *really* stupid here?
Or did something change in F8 (must be, cause works in 7)?
Thanks,
Tim Knip
-----Oorspronkelijk bericht-----
Van: osflash-bounces at osflash.org [mailto:osflash-bounces at osflash.org] Namens
Nicolas Cannasse
Verzonden: maandag 28 november 2005 17:29
Aan: Open Source Flash Mailing List
Onderwerp: Re: [osflash] Using components in FAME development
Igor V. Sadovskiy wrote:
Hello Justin.
I have the same issue.
I've reported it to Nicolas about a month ago and it's already in his
TODO list. But it seems he is working on HaXe now and have no a lot of
time to work on MTASC's fixes...
Igor
Just took some time to fix it on CVS :)
Nicolas
_______________________________________________
osflash mailing list
osflash at osflash.org
http://osflash.org/mailman/listinfo/osflash_osflash.org
_______________________________________________
osflash mailing list
osflash at osflash.org
http://osflash.org/mailman/listinfo/osflash_osflash.org
_______________________________________________
osflash mailing list
osflash at osflash.org
http://osflash.org/mailman/listinfo/osflash_osflash.org
_______________________________________________
osflash mailing list
osflash at osflash.org
http://osflash.org/mailman/listinfo/osflash_osflash.org
--------------------------------------------------------------------------------
_______________________________________________
osflash mailing list
osflash at osflash.org
http://osflash.org/mailman/listinfo/osflash_osflash.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://osflash.org/pipermail/osflash_osflash.org/attachments/20051128/cc889198/attachment.htm
More information about the osflash
mailing list