Hey, Jason:
Check this out!
http://www.tyz.nl/2010/03/22/temple-open-sourced/
Then if you d/l it, go to this:
file:///Users/blahblahblah.../Downloads/templelibrary_2.9.1/doc/temple/ui/eventtunneling/EventTunneler.html
This is an example about how to nest MultiStateButtons and how EventTunneling
i
It sure seems like the documentation is off from what it actually does. Maybe
in the mapper function, you can push each iteration out to a new array instead.
:-/\
Good luck!
- Michael M.
-Original Message-
From: Kenneth Kawamoto [mailto:kennethkawam...@gmail.com]
Sent: Friday, August
function mapper needs to return an element of the new vector. In this
case, the vector is a vector of uint, so the mapper function needs to
return a uint, not a Vector. This makes sense because mapper is called
for every item in g. Say you wanted to populate h with the squares of
each eleme
You can't unless you assume that the maximum rotation speed is less than
180 degrees per update. This is due to the aliasing problem.
This is, assuming that you don't actually know the rotation speed and
are calculating the angular difference between two positions.
private function arrayMapper(item:uint, index:uint, array:Array):uint {
return item + 30;
}
trace([1, 2, 3, 4, 5].map(arrayMapper));
// traces 31,32,33,34,35
Array.map() does what it says it does.
private function vectorMapper(item:uint, index:uint,
vector:Vector.):uint {
return item + 3
how can i recognize cw rotation and ccw rotaion when we want to rotate
mvieClip
___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
You're right Kenneth.
var g:Vector. = Vector.([1,2,3,4,5]);
var hh:Vector. = g.slice();
var h:Vector. = g.map(mapper);
var a = 5;
function mapper(item:uint,ind:uint,g:Vector.):Vector.{
trace(g[ind]+30);
return g;
}
In this case, hh returns the vector, and h still returns null.
-
7 matches
Mail list logo