8 ? int(Math.random()*10).toString() : " "; } text += "\n"; } b.label = text; b.addEventListener("click" /*MouseEvent.ROLL_OVER*/, eventHandler); return b; } public function generateRect():Rect { var r:Rect = new Rect(); r.stroke = new SolidColorStroke(); r.width = 50 + Math.random() * 200; r.height = 50 + Math.random() * 200; return r; } public function generateElements(number:int, g:Group):void { if (gen == 0) { gen = 1; return; } while(g.numElements > 0) g.removeElementAt( g.numElements - 1); for (var i:int = 0; i[ new SimpleMotionPath("horizontalScrollPosition", startX, startX + p.x, 500), new SimpleMotionPath("verticalScrollPosition", startY, startY + p.y, 500) ]; var interpolator:NumberInterpolatorWrapping = new NumberInterpolatorWrapping(0, g.contentWidth - g.measuredWidth); var scrollLength:Number = interpolator.getLength(startX, startX + p.x); anim.interpolator = interpolator; anim.duration = Math.max(550, Math.min(2500, scrollLength * 2)); anim.play([g]); } } ]]>