root/as3/as3Query/samples/Box25.as

リビジョン 199, 0.8 kB (コミッタ: nitoyon, コミット時期: 1 年 前)

add comments

Line 
1 package {
2         import flash.display.*;
3         import flash.events.Event;
4         import com.nitoyon.as3query.*;
5         import test.RoundRect;
6
7         public class Box25 extends Sprite {
8                 public function Box25() {
9                         $(stage).attr({
10                                 scaleMode: "noScale",
11                                 align: "TL",
12                                 frameRate: 2
13                         });
14
15                         // create 25 boxes
16                         for(var i:int = 0; i < 25; i++) {
17                                 $(RoundRect)   // $(ClassName) equals $(new ClassName())
18                                         .attr({    // Set properties
19                                                 x: (i % 5) * 50,
20                                                 y: Math.floor(i / 5) * 50,
21                                                 width: 40,
22                                                 height: 40
23                                         })
24                                         .appendTo(this);
25                         }
26
27                         // add enterFrame event handler
28                         $(stage).enterFrame(function(event:Event):void {
29                                 $("RoundRect").attr("color", function(...args):uint {
30                                         return Math.random() * 0xffffff;
31                                 });
32                         });
33                 }
34         }
35 }
Note: リポジトリブラウザについてのヘルプは TracBrowser を参照してください。