2006年7月30日

AS3でのボタンイベント

package {
	import flash.display.MovieClip;
	import flash.events.*;
	public class LftButton extends MovieClip {
		/**
		* Constructor
		*/
		public function LftButton() {
			super();
			this.addEventListener(MouseEvent.ROLL_OVER, rollover);
			this.addEventListener(MouseEvent.CLICK, click);
		}
		
		//------------------------------------------------------------
		
		private function rollover(eventObj:Event) {
			trace('hover');
		}
		
		private function click(eventObj:Event) {
			trace('click');
		}
	}
}

このクラスをとりあえずムービークリップにリンケージで指定。
フレーム側では

var myBtn = new LftButton();
this.addChild(myBtn);

と記述
ステージ上にオブジェクトが表示されて、ロールオーバーとクリックでtraceもちゃんと表示されるけど、アイコンが指にならない。。。
useHandCursorとか指定してもだめでした。う〜むどうすれば指アイコン出せるの?

2006年7月23日

別ドメインの画像をBitmapData.draw()

Flash8のときに別ドメインの画像をdrawしようとしたらできなかった。
これに関してはnaoさんとこの記事とかを事前に知っていたので回避はできました。
でもこれ、FlashPlayer9がでて解消されたらしい。(未確認)
FlashPlayer8のバグだったのかな?

2006年7月23日

FileReferenceで別ドメインへのファイルアップロード

いまさらながらはじめてFileReferenceを使いました。
画像のアップロード自体はいつものようにcrossdomain.xmlの指定でOK。
アップロードが完了した後にサーバーからの戻り値が取得したい。
そんな時はアップロードする前にLoadVarsかなんかでサーバー側に接続をしておいてセッション管理するしかなさそう。

2006年7月16日

AS3デビューセミナー

AS3のデビューセミナーが7月14日に開催されたので行ってきました。
Adobeの上条さんによるAS3とFlash 9 Public Alphaの紹介、野中文雄氏によるAS3の書き方教室、Flash OOPの活動報告、Flash-JPのパネルディスカッションなどのセッションで行われました。
AS2とAS3ではかなりいろいろなところが変わるみたいで、ちょっと敷居が高くなりそう。
よりプログラマー色の強い言語に生まれ変わる。
デザイナーは手を出しにくくなるのではないか?との議論が白熱していました。

とりあえず今は僕たちデベロッパーにとってもAdobeの開発者さんたちもいろいろな準備期間。
いままでのFlashは発売前にぼくたちが実際に触れる機会がなかったのに今回は触れることができるのでどんどん触っていこうと思う。
上条さんもおっしゃっていましたが、Alpha版のいまフィードバックを送れば、β版、製品版にはその要望が通りよりよいツールになる可能性があるので、どんどんバグ報告や要望など言っていきましょう。

今回の参考サイトまとめ
Adobe : http://www.adobe.com/jp/
Flash : http://www.adobe.com/jp/products/flash/flashpro/
Flash Professional 9 Public Alpha(Adobe Labs) : http://labs.adobe.com/technologies/flash9as3preview/

akihiro kamijo : http://weblogs.macromedia.com/akamijo/
FumioNonaka.com : http://www.fumiononaka.com/
Flash OOP : http://www.flashoop.jp/
marcosweskamp : http://www.marcosweskamp.com/blog/
Flash-JP : http://www.flash-jp.com/

archive

profile

神谷修平。1985年東京生まれ。2005年より都内プロダクションにて勤務後、2008年6月ARCHETYP inc.に移籍。
デザイン、フラッシュのコーディングを主に手がける。

/** footer */