クラスわけわけ
forked from 検索機能つける (diff: 260)
ActionScript3 source code
/**
* Copyright megane_bomb1 ( http://wonderfl.net/user/megane_bomb1 )
* GNU General Public License, v3 ( http://www.gnu.org/licenses/quick-guide-gplv3.html )
* Downloaded from: http://wonderfl.net/c/j1zm
*/
package {
import flash.display.Sprite;
public class Main extends Sprite {
public var sprite:Sprite;
public var Button:SetButton;
public function Main() {
sprite = new Sprite();
Button = new SetButton(sprite);
}
}
}
import flash.display.*;
import flash.text.*;
import flash.ui.Mouse;
import flash.events.*;
class SetButton extends Sprite{
public function SetButton(sprite:Sprite){
var button:SimpleButton;
//bottom
button = new SimpleButton();
button.upState = makeRoundRect(0x00FF00);
button.overState = makeRoundRect(0x0000FF);
button.downState = makeRoundRect(0xFF0000);
button.hitTestState = button.upState;
stage.addChild(button);
button.y = 10;
button.x = 110;
button.width = 40;
}
//ボタン用グラフィック作成
private function makeRoundRect(color:uint):Sprite{
var s:Sprite = new Sprite();
s.graphics.beginFill(color);
s.graphics.drawRoundRect(0, 0, 100, 20, 15);
s.graphics.endFill();
s.alpha = 0.8;
return s;
}
}
