Hatena::Groupactionscript

ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記

2009年01月25日 日曜日

Flex builder 3を試してみる(5.1)Flex builder3を試してみたことのまとめ

| 00:37 | Flex builder 3を試してみる(5.1)Flex builder3を試してみたことのまとめ - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 を含むブックマーク はてなブックマーク - Flex builder 3を試してみる(5.1)Flex builder3を試してみたことのまとめ - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 Flex builder 3を試してみる(5.1)Flex builder3を試してみたことのまとめ - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 のブックマークコメント

Flex builder3を試してみたことの今日のまとめ

  • 広い画面が欲しくなる
    • MacBook Pro 15inchでよかった
    • ツール類とか見たくなる
  • 補完機能は便利
  • レイアウト機能は、やっぱり便利すぎる
    • ActionScript3だけでやるのは大変
    • お仕事で使うなら買った方が早いし、時間のことを考えるとお得です
  • Flex Builder 4は、いつ発売なんだろう?

Flex builder 3を試してみる(5)

| 19:33 | Flex builder 3を試してみる(5) - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 を含むブックマーク はてなブックマーク - Flex builder 3を試してみる(5) - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 Flex builder 3を試してみる(5) - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 のブックマークコメント

  • AS3Unitの利用方法
    • テスト大切なんだよね...
    • どこかで区切りを付けてやりたいところ
  • ActionScriptではclassをまとめたプロジェクトを作ることができる
  • ASDocの利用方法が書いてあった
    • no title
    • ドキュメントを生成する
    • ドキュメント大切!
  • ダイアログは、Alert。今まで使っていたの

Flex builder 3を試してみる(4)ActionScriptのクラスをmxmlで利用する

| 19:26 | Flex builder 3を試してみる(4)ActionScriptのクラスをmxmlで利用する - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 を含むブックマーク はてなブックマーク - Flex builder 3を試してみる(4)ActionScriptのクラスをmxmlで利用する - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 Flex builder 3を試してみる(4)ActionScriptのクラスをmxmlで利用する - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 のブックマークコメント

  • ActionScriptのクラスを作り、mxmlで利用する
  • mxmlファイルを同じ階層に.asファイルがあれば利用できる
    • improtを書いていないけれど、利用できるらしい
  • visibleとか、ActionScriptのひな形とか、自動的に生成してくれるのが楽
    • function name():void{と入力すると、}を自動的に保管しておいてくれる

f:id:d4-1977:20090125192556p:image

mxml

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
	<mx:Button x="40" y="41" label="start" id="start_button" click="onStart()" fontSize="20" fontFamily="Arial" fontWeight="normal"/>
	<mx:Button x="116" y="41" label="stop" id="stop_button" click="onStop()" fontSize="20" fontFamily="Arial" fontWeight="normal"/>
	<mx:Script>
		<![CDATA[
			import mx.controls.Alert;
			private var bench:KBench;
			private function onStart():void{
				bench = new KBench();
				start_button.visible = false;
				stop_button.visible  = true;
			}
			
			private function onStop():void{
				var time:Number = bench.getTime();
				Alert.show("time = " + time);
				start_button.visible = true;
				stop_button.visible  = false;
			}
		]]>
	</mx:Script>
</mx:Application>

ActionScript

package {
	import flash.display.Sprite;

	public class KBench extends Sprite
	{
		protected var start_date:Date;
		
		public function KBench()
		{
			start_date = new Date();
		}
		
		public function getTime():Number {
			var now_date:Date  = new Date();
			var now_n:Number   = now_date.getTime();
			var start_n:Number = start_date.getTime();
			var sa:Number      = now_n - start_n;
			
			return sa;
		}
	}
}

Flex builder 3を試してみる(3)ActionScriptプロジェクト

| 18:32 | Flex builder 3を試してみる(3)ActionScriptプロジェクト - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 を含むブックマーク はてなブックマーク - Flex builder 3を試してみる(3)ActionScriptプロジェクト - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 Flex builder 3を試してみる(3)ActionScriptプロジェクト - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 のブックマークコメント

Flex builder3のActionScript3のクラスについて

f:id:d4-1977:20090125184657p:image

Flex builder 3を試してみる(2)

| 14:29 | Flex builder 3を試してみる(2) - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 を含むブックマーク はてなブックマーク - Flex builder 3を試してみる(2) - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 Flex builder 3を試してみる(2) - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 のブックマークコメント

  • inputフィールドの内容を取得して、指定したinputフィールドに書き出している
  • 型変換を忘れずに

f:id:d4-1977:20090125180619p:image

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
	<mx:TextInput x="37" y="24" id="inch"/>
	<mx:TextInput x="37" y="54" id="cm"/>
	<mx:Button x="217" y="24" label="変換" click="onClick()"/>
	<mx:Script>
		<![CDATA[
		import mx.controls.Alert;
		public function onClick():void{
				var inch_num:Number;
				var cm_num:Number;
				cm_num = Number(inch.text) * 2.54;
				cm.text = String(cm_num);
		}
		]]>
	</mx:Script>
</mx:Application>

Flex builder 3を試してみる(1)Hellow World

| 14:15 | Flex builder 3を試してみる(1)Hellow World - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 を含むブックマーク はてなブックマーク - Flex builder 3を試してみる(1)Hellow World - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 Flex builder 3を試してみる(1)Hellow World - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 のブックマークコメント

  • Flexプロジェクトというのが今回の作り方
  • trace()を利用するとコンソールに結果が出るらしい。
  • Flex builderを利用すると、入力の補助が出ます。IDEらしいですね。

f:id:d4-1977:20090125180620p:image

ソース

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" initialize="sayHellow()">
<mx:Script>
		import mx.controls.Alert;
		public function sayHellow():void{
				trace('trace');
				//Alert.show("Hellow World");
		}
</mx:Script>
</mx:Application>

CharlesCharles2015/09/30 14:23Fell out of bed feeling down. This has brhgetined my day!

KameKame2015/10/09 07:32Whoa, things just got a whole lot <a href="http://bgyyylol.com">earsie.</a>

KameKame2015/10/09 07:33Whoa, things just got a whole lot <a href="http://bgyyylol.com">earsie.</a>

PerlaPerla2015/10/09 11:56Wowza, problem solved like it never hapenped. http://mrhpamae.com [url=http://peyswcxy.com]peyswcxy[/url] [link=http://taegtkc.com]taegtkc[/link]

LenaLena2015/10/10 06:39I think you've just captured the answer <a href="http://ijnmpwpocph.com">peflrctey</a>

RyoRyo2015/10/12 07:09What libeiatrng knowledge. Give me liberty or give me death. http://zyhwefkiil.com [url=http://gyajrfridd.com]gyajrfridd[/url] [link=http://qhftqogqff.com]qhftqogqff[/link]