Changeset 14531 for lang/actionscript
- Timestamp:
- 06/24/08 21:32:13 (5 years ago)
- Location:
- lang/actionscript/FPazzle/trunk/src
- Files:
-
- 4 modified
-
FPazzle.mxml (modified) (3 diffs)
-
net/suztomo/FPazzle/FBoard.as (modified) (1 diff)
-
net/suztomo/FPazzle/FPiece.as (modified) (5 diffs)
-
net/suztomo/FPazzle/FPieceGroup.as (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/actionscript/FPazzle/trunk/src/FPazzle.mxml
r14521 r14531 31 31 private var flc:FlickrConnector; 32 32 private var targetUrl:String; 33 private var bgImage:MiniImage; 34 private var bgImages:Array; 35 private static var defaultInputText:String = "Enter Keyword"; 33 36 34 private static var defaultInputText:String = "Enter Keyword"; 37 public static var container:UIComponent; 38 35 39 private var board:FBoard; 36 40 public function init():void { … … 48 52 startLoadImage(); 49 53 } 54 container = new UIComponent(); 55 addChild(container); 56 57 bgImages = new Array(); 50 58 } 51 59 … … 71 79 board.photo = flc.tmpPhoto; 72 80 targetUrl = "http://flickr.com/photos/"+board.photo.ownerId+"/"+board.photo.id; 73 imageUrl.htmlText = '<font color="#61D2FF"><a target="_blank" href="'+targetUrl+'" >'+ ' This Photo on Flickr</a></font>';81 imageUrl.htmlText = '<font color="#61D2FF"><a target="_blank" href="'+targetUrl+'" >'+ 'View current photo on Flickr</a></font>'; 74 82 /* permalink.htmlText = ' <font color="#61D2FF"><a target="_blank" href="http://suztomo.net/fp/?url='+board.photo.url+'">' 75 83 + 'Permalink to Pazzle</a></font>';*/ 76 84 board.createPieces(); 85 86 for each(var i:MiniImage in bgImages) { 87 i.down(img.height*0.6); 88 } 89 90 bgImage = new MiniImage(img); 91 bgImages.push(bgImage); 92 bgImage.bitmapData = event.target.content.bitmapData; 93 bgImage.scaleX = 0.6; 94 bgImage.scaleY = 0.6; 95 bgImage.x = 50; 96 bgImage.y = 100; 97 if (i != null) { 98 i.addCustomEventListener("moved", onMiniImageMoved); 99 } else { 100 container.addChild(bgImage); 101 bgImage.emerge(); 102 trace("hogehoge"); 103 } 104 77 105 CursorManager.removeBusyCursor(); 106 } 107 108 private function onMiniImageMoved(e:Event):void 109 { 110 bgImage.alpha = 0; 111 container.addChild(bgImage); 112 bgImage.emerge(); 113 trace("hogehoge"); 78 114 } 79 115 -
lang/actionscript/FPazzle/trunk/src/net/suztomo/FPazzle/FBoard.as
r14521 r14531 79 79 public function createPieces():void 80 80 { 81 var min_x:Number = p_width, min_y:Number = p_height; 82 var range:Number = 400; 81 var min_x:Number = p_width + 160, min_y:Number = 100; 82 var range_x:Number = 600; 83 var range_y:Number = 400; 83 84 for (var i:uint=0; i < x_num; i++) { 84 85 for (var j:uint=0; j < y_num; j++) { 85 putPiece(min_x + range *Math.random(), min_y + range*Math.random(), j, i);86 putPiece(min_x + range_x*Math.random(), min_y + range_y*Math.random(), j, i); 86 87 } 87 88 } -
lang/actionscript/FPazzle/trunk/src/net/suztomo/FPazzle/FPiece.as
r14521 r14531 7 7 import flash.text.*; 8 8 9 import mx.controls.Alert;10 9 import mx.managers.*; 11 10 … … 21 20 private var board:FBoard; 22 21 private var whiteMask:Sprite; 23 private var counter:Number = 600;22 private var counter:Number = 400; 24 23 private var photo:Photo; 25 24 private var idNumber:TextField; … … 56 55 idNumber = new TextField(); 57 56 idNumber.text = id.toString(); 58 showId();57 //showId(); 59 58 } 60 59 … … 105 104 removeEventListener(MouseEvent.MOUSE_DOWN, onClick); 106 105 removeEventListener(MouseEvent.MOUSE_UP, onRelese); 107 setChildIndex(whiteMask, numChildren-1); 108 whiteMask.alpha = 0.0; 109 addEventListener(Event.ENTER_FRAME, becomeGruadualWhite); 106 addEventListener(Event.ENTER_FRAME, becomeGradualTransparent); 110 107 } 111 108 … … 128 125 } 129 126 counter -= 5; 127 } 128 129 private function becomeGradualTransparent(event:Event):void 130 { 131 if (counter <= 0.05) { 132 this.alpha = 0.0; 133 removeEventListener(Event.ENTER_FRAME, becomeGradualTransparent); 134 } 135 if (counter < 100) { 136 this.alpha = counter / 100; 137 } 138 counter -= 3; 130 139 } 131 140 -
lang/actionscript/FPazzle/trunk/src/net/suztomo/FPazzle/FPieceGroup.as
r14521 r14531 24 24 public var id:uint; 25 25 public static var id_count:uint = 1; 26 27 26 28 27 public function FPieceGroup(p:FPiece) 29 28 { … … 40 39 addChild(handle); 41 40 initHandleListener(); 41 42 42 43 43 id = id_count; … … 191 191 board.checkAnswer(); 192 192 e.stopPropagation(); 193 board.traceGroupId();193 // board.traceGroupId(); 194 194 } 195 195
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)