トップ «前の日(10-10) 最新 次の日(10-12)» 追記

SewiGの日記

2004|01|04|05|06|07|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|

2005-10-11 [火]

[Network] Web関係のお仕事

商品の紹介と販売をするためのWebページの作成の依頼が入りました。微妙に戦略的な話にも突っ込みそうな感じです。なかなかおもしろい戦略をお持ちの会社のようでやりがいがありそう。納期が激しく短いけど。実際に担当の男性と会ってびっくり、実際より10歳は若く見えました。ビジネスに健康は大切だからね。

[Shopping] 1000円分のプリペイド

大学生協のアンケートに答えたら、大学生協でしか利用できない1000円分のプリペイドを貰いました。これで、2食分はなんとかなりそうです。

本日のツッコミ(全2件) [ツッコミを入れる]

りいあ [大変そうですが、頑張ってください! 1000円分のプリペードカード‥‥うらやましい限り‥‥‥]

R [俺も依頼されて最近サイト作った−。無謀な予算を請求したら全部通った^^; 素人だからCreativeSuiteやSt..]


2006-10-11 [水]

[Other] 携帯電話の電池パック

月々の携帯電話の利用料金で貯まるポイントを使って、携帯電話の電池パックと交換してもらいました。これで、ヘタり気味の電池と交換できます。さらに両方充電しておけば外出先で交換もできてうれしいね。

本日のツッコミ(全57件) [ツッコミを入れる]

Before...

acheter viagra generique [ujeixfcq riwkjkta lmjqqzak]

acheter viagra en ligne [nhyhszfu arzyrzab ebsuuxng]

cialis [ceucjqec uzemlsgl zdwynzjx]


2007-10-11 [木]

[AIR] 環境を整える

Adobe AIR Beta2で解説していきます。

ランタイムです。AIRのアプリケーションで遊ぶだけならこれだけ。インストーラの指示に従います。

FlexアプリケーションのSDKです。AIRで使います。解凍して、パスを通せばOKです。

AIRやFlexを動かすのに必要です。

あと、APIリファレンスがオンラインにあるのでブックマークに入れておきましょう。http://livedocs.adobe.com/labs/flex/3/langref/index.html

とりあえず、HelloWorldでも作ります。日本語を使うときはUTF-8で。

// HelloWorld.as
package {
	import flash.display.*;  
	import flash.text.*;  

	public class HelloWorld extends Sprite {
		public function HelloWorld() {
			var hello:TextField = new TextField();
			hello.text = "お帰り、おにいちゃん!";
			hello.autoSize = TextFieldAutoSize.LEFT;
			addChild(hello);
		}
	}
}

テキストフィールドをSpriteに追加しているだけです。書き方もActionScriptそのまま。

次は、AIRアプリケーションの情報を記述したXMLです。

<?xml version="1.0" encoding="UTF-8"?>
<!-- HelloWorld-app.xml -->
<application xmlns="http://ns.adobe.com/air/application/1.0.M5" appId="jp.sewig.helloworld" version="1.0 Beta">
	<name>HelloWorld</name>
	<title>HelloWorld</title>
	<description>Show HelloWorld.</description>
	<copyright>SewiG</copyright>

	<initialWindow>
		<content>HelloWorld.swf</content>
		<systemChrome>standard</systemChrome>
		<transparent>false</transparent>
		<visible>true</visible>
	</initialWindow>

	<installFolder>sewig/helloworld</installFolder>
	<handleUpdates/>

	<!--
	<icon>
	
		<image16x16>icons/AIRApp_16.png</image16x16>
		<image32x32>icons/AIRApp_32.png</image32x32>
		<image48x48>icons/AIRApp_48.png</image48x48>
		<image128x128>icons/AIRApp_128.png</image128x128>
	</icon>
	-->

	<!--
	<fileTypes>
		<fileType>
			<name>Text File</name>
			<extension>txt</extension>
			<description>Text File</description>
			<contentType>text/plain</contentType>
		</fileType>
	</fileTypes>
	-->
</application>

アイコンやファイルの関連付けができるのが面白いですね。

以上2つのファイルを作成したら、コンパイルします。HelloWorldが生成されます。

amxmlc HelloWorld.as

デバッグは次の通り。

adl HelloWorld-app.xml

AIRパッケージの作成には署名の添付が必要なので作成します。

adt -certificate -cn SelfSigned 1024-RSA hogecert.pfx hogehoge

AIRパッケージを作成します。

adt -package -certificate hogecert.pfx -password hogehoge HelloWorld.air HelloWorld-app.xml HelloWorld.swf

あとは、HelloWorld.airをダブルクリックすればインストールと実行ができます。


Copyright © 2004-2008 SewiG All rights reserved.