flash on 2013-9-13
import com.quetwo.Arduino.ArduinoConnector;
/**
* Copyright t.tubasa ( http://wonderfl.net/user/t.tubasa )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/k2dp
*/
package {
import flash.text.TextField;
import flash.display.Sprite;
//import com.quetwo.Arduino.ArduinoConnector;
public class Dragun extends Sprite {
public function Dragun() {
// write as3 code here..
// 赤経 hhmm 赤緯 °' 視等級
// 白鳥座START
var denebu:Array = ["2041","4517",1];
var sadoru:Array = ["2022","4015",2];
var eeta:Array = ["1956","3505",4];
var arubireo:Array = ["1931","2757",3];
var siguner1:Array = [denebu,sadoru,eeta,arubireo];
var zeta:Array = ["2113","3013",3];
var genar:Array = ["2046","3358",2];
var deruta:Array = ["1945","4507",3];
var itao:Array = ["1930","5144",4];
var kapa:Array = ["1917","5322",4];
var siguner2:Array = [zeta,sadoru,deruta,itao,kapa];
var siguner:Array = [siguner1,siguner2];
// 白鳥座END
var sprite:Sprite = new Sprite();
stage.addChild(sprite);
sprite.x = 200;
sprite.y = 200;
// 高度線を書く
var circle:Sprite = new Sprite();
circle.graphics.lineStyle(1,0x000000);
circle.graphics.drawCircle(0,0,180);
sprite.addChild(circle);
for(var i:int = 1; i < 10; i++){
var koudoLine1:Sprite = new Sprite();
koudoLine1.graphics.lineStyle(1,0x000000);
koudoLine1.graphics.moveTo(-5,i*20);
koudoLine1.graphics.lineTo(5,i*20);
var koudoLine2:Sprite = new Sprite();
koudoLine2.graphics.lineStyle(1,0x000000);
koudoLine2.graphics.moveTo(-5,i*-20);
koudoLine2.graphics.lineTo(5,i*-20);
sprite.addChild(koudoLine1);
sprite.addChild(koudoLine2);
}
// 線を描く
for(var j:int = 0; j < 8; j++){
var line:Sprite = new Sprite();
line.graphics.lineStyle(1,0x000000);
line.graphics.moveTo(0,0)
line.graphics.lineTo(0,-180);
line.rotation = j * 45; // rotetionを原点を中心に円を書くのでspriteの位置を原点とした
sprite.addChild(line);
}
// 文字を書く
var txt01:TextField = new TextField();
txt01.text = "北";
txt01.x = -7;
txt01.y = -200;
sprite.addChild(txt01);
var txt02:TextField = new TextField();
txt02.text = "北東";
txt02.x = 125;
txt02.y = -145;
sprite.addChild(txt02);
var txt03:TextField = new TextField();
txt03.text = "東";
txt03.x = 180;
txt03.y = -10;
sprite.addChild(txt03);
var txt04:TextField = new TextField();
txt04.text = "南東";
txt04.x = 125;
txt04.y = 125;
sprite.addChild(txt04);
var txt05:TextField = new TextField();
txt05.text = "南";
txt05.x = -7;
txt05.y = 180;
sprite.addChild(txt05);
var txt06:TextField = new TextField();
txt06.text = "南西";
txt06.x = -145;
txt06.y = 130;
sprite.addChild(txt06);
var txt07:TextField = new TextField();
txt07.text = "西";
txt07.x = -195;
txt07.y = -10;
sprite.addChild(txt07);
var txt08:TextField = new TextField();
txt08.text = "北西";
txt08.x = -155;
txt08.y = -145;
sprite.addChild(txt08);
}
//private function writeLine(){}
//private function transferTohoui(tmp:String){
// }
}
}