<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>タロタローグ ブログ &#187; Flex</title>
	<atom:link href="http://blog.tarotaro.org/archives/category/actionscript/flex/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.tarotaro.org</link>
	<description>ActionScript3.0のサンプルを色々と弄る日記</description>
	<lastBuildDate>Mon, 30 Jan 2012 15:32:27 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.tarotaro.org/archives/category/actionscript/flex/feed" />
		<item>
		<title>CocomoでGUESTログイン→ログアウト→再ログインでWhiteBoardの挙動が変</title>
		<link>http://blog.tarotaro.org/archives/454</link>
		<comments>http://blog.tarotaro.org/archives/454#comments</comments>
		<pubDate>Mon, 24 Nov 2008 17:18:43 +0000</pubDate>
		<dc:creator>太郎</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Cocomo]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://blog.tarotaro.org/?p=454</guid>
		<description><![CDATA[タイトルで全て説明している気がする。 Cocomo Developer Guideの6.3.2見ながら、 GUESTでログインするサンプルを作って試してみたのね。 で、ログインボタンとログアウトボタン作って、繰り返しログインしてみたわけですよ。 そしたら上手くいかなかったって話。 やってみたこと。 今回は、ConnectSessionContainerクラスのlogin()/logout()を 実験することが目的。と言う事で、まず以下のように自動ログインを抑制。 PLAIN TEXT &#60;rtc:ConnectSessionContainer &#160; &#160; roomURL="{roomURL}" &#160; &#160; id="cSession" &#160; &#160; authenticator="{auth}" &#160; &#160; autoLogin="false"&#62; autoLoginの設定によって、自動ログインしなくなる。 で、ボタンをつけて、クリック時の動作でログインする。 PLAIN TEXT private function onWhiteBoardEnter&#40;&#41;:void &#123; &#160; &#160; cSession.login&#40;&#41;; &#125; さらに、ログアウト用のボタンでログアウトするようにする。 PLAIN TEXT private function onWhiterBoardExit&#40;&#41;:void &#123; &#160; &#160; cSession.logout&#40;&#41;; &#125; 問題点 ログインすると、ホワイトボードが編集可能な状態で開く。 まずこれが気になってて、前回のエントリで「ルーム作成者以外のAdobe ID」だと、 編集可能な状態にならなかったのに、今回はなった。 デフォルトだと、GUESTより他のAdobe ID保有者の方が警戒されてる？ [...]]]></description>
		<wfw:commentRss>http://blog.tarotaro.org/archives/454/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.tarotaro.org/archives/454" />
	</item>
		<item>
		<title>工数見積もりが出来そうな名前だけど実は出来ない、Adobe Cocomoを試す(勿論FlashDevelopで)</title>
		<link>http://blog.tarotaro.org/archives/453</link>
		<comments>http://blog.tarotaro.org/archives/453#comments</comments>
		<pubDate>Fri, 21 Nov 2008 12:42:38 +0000</pubDate>
		<dc:creator>太郎</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Cocomo]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://blog.tarotaro.org/?p=453</guid>
		<description><![CDATA[Adobeが色々と物を出してきたが、WindowsユーザだけどCygwinユーザでない俺としては、 錬金術は錬金術師たちに任せて、 docomoCocomoを試してみることにする。 Adobe知らない人でも、Cygwin得意な人とかはAlchemyオススメ。 今なら、色んなライブラリを移植してヒーローになれる。 導入 まず、導入記事としては以下の記事が非常に参考になる。 18日(米国時間)、Adobe SystemsはMAX 2008カンファレンスの開催に合わせて、コードネーム「Cocomo」と呼ばれるWebサービスを公開した。 Cocomoは、最近流行りのPaaS(Platform as a Service)モデルによるサービス提供を目指すものであり、Adobeにとっては新しいビジネスモデルの試みとなる(どのようにしてCocomoから収益を上げていくかは、まだ未定とのこと)。 【ハウツー】Adobeの新たな挑戦「Cocomo」を早速試してみた! &#124; エンタープライズ &#124; マイコミジャーナル と言うか、ほぼこれを見るだけでいいんじゃない？ってくらいの勢いだ。 とりあえず、記事に従ってSDKをダウンロードし、 どこか適当なフォルダに「Cocomo」とでも名前をつけて展開しておこう。 あと、記事中にもあるCocomoのトップページ下部にある「New Dev? Sign up!」から アカウントを作る場合、パスワードは6?12文字と言う制限があるので気をつけよう。 これに違反していると、Createボタンを押しても警告どころか反応が無い。 俺がどれだけ？？？ってなったか・・・。 FlashDevelopの設定 次は設定だ。記事の後半の設定部分がFlex Builder用になってはいるが、 別にCocomoのcocomo.swcをFlashDevelopに設定すればいいだけだ。 まずFlashDevelopのプロジェクトを作り、 プロジェクトのプロパティ設定で、 Classpathにcocomo.swcが入っているフォルダを追加する。 そうするとプロジェクトパネルのツリー内に追加したフォルダがあるので、 開いてを見つけ、右クリックして「Add To Library」を選択。 下の「playerglobal.swc」のように青色になったら成功。 コンパイル・実行 以上で準備完了だ。 記事にあるサンプルをコンパイルしてみよう。 新しいMXMLファイルを作り、名前をつける。 そして、コンパイル対象に指定しておく。 で、記事のコードをコピーし、幾つか編集する。 タグ「rtc:AdobeHSAuthenticator」の属性userNameと passwordを自分のAdobe IDに変更する。 記事で言うと(2)の部分だ。 ここで注意点だが、MXMLの属性なので、当然XMLの制限を受ける。 もしパスワードに「&#60;」とか「&#62;」、「&#38;」などを使ってる場合、 「&#38;lt;」「&#38;gt;」「&#38;amp;」と書いてやる必要があることを忘れないように。 パスワードに万が一「&#38;lt;」が入ってると、 [...]]]></description>
		<wfw:commentRss>http://blog.tarotaro.org/archives/453/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.tarotaro.org/archives/453" />
	</item>
		<item>
		<title>AIR GEARはどの程度使えるか？</title>
		<link>http://blog.tarotaro.org/archives/167</link>
		<comments>http://blog.tarotaro.org/archives/167#comments</comments>
		<pubDate>Wed, 16 Jul 2008 14:30:09 +0000</pubDate>
		<dc:creator>太郎</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[雑感]]></category>

		<guid isPermaLink="false">http://blog.tarotaro.org/?p=167</guid>
		<description><![CDATA[無料でFlexのWYSIWYG環境を提供してくれる、非常に便利なAIR GEARだが、いくつか制約があるため、実際に開発に使おうとするとやはり多少難があると言わざるを得ない。何が問題なのかと聞かれれば、以下のようになる。 使えないコンポーネントがいくつかある 時々死ぬか落ちる コード補完がきかない FlashDevelopと互換性が無い 他のライブラリにパスを通せない/通し方がわかりにくい 使えないコンポーネントとしては、例えばmx:Formとかがそれにあたる。で、時々死ぬか落ちるというのは、どういう理屈かはよくわからないが、たまにheap errorを巻き起こす時があるようだ。自動ビルドにして、存在しない関数をイベントハンドラとして登録すると発生するような気もするが、100%とは言えない。コード補完については作者の方も今後対応するとのことなので、期待したい。FlashDevelopとの互換性だが、EclipseはUTF-8でコードを保存した場合に、BOMをつけてくれないらしく、BOM必須のFlashDevelopとの相性が頗る悪い。AIR GEARで作成したファイルをFlashDevelopで開こうとすると、間にテキストエディタを挟んで、一旦BOM有りのUTF-8にしてやる必要がある。最後に他のライブラリへのパスだが、これが分からない。例えばSpark Projectから拾ってきたソースにパスを通すためにはどうするのか？方法があるのか無いのかも不明。 と言うことで、まずはAIR GEARで作りたいUIを一通り作り、その後FlashDevelopで開発を行うのが正しい道ではないかと。]]></description>
		<wfw:commentRss>http://blog.tarotaro.org/archives/167/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.tarotaro.org/archives/167" />
	</item>
		<item>
		<title>無料と聞いて早速AIR GEARを使ってみた</title>
		<link>http://blog.tarotaro.org/archives/165</link>
		<comments>http://blog.tarotaro.org/archives/165#comments</comments>
		<pubDate>Fri, 11 Jul 2008 18:07:59 +0000</pubDate>
		<dc:creator>太郎</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[雑感]]></category>

		<guid isPermaLink="false">http://blog.tarotaro.org/?p=165</guid>
		<description><![CDATA[Eclipse用AIRアプリケーション開発支援プラグイン「AIR GEAR 1.0.0」が2日にリリースされた。オープンソースで公開されており、Eclipse Public License 1.0内で自由に使用することができる。「GUIを使った開発」「ActionScript/MXMLを使ったAIR開発」「簡単にできるパッケージ作成」など、AIR開発を強力に支援するプラグインとなっている。 フリーのEclipse用AIRプラグイン「AIR GEAR 1.0.0」リリース、WYSIWYGでAIR開発OK！：CodeZine この、非常に魅力的な感じのするEclipse用プラグイン「AIR GEAR」を試してみた。どうもSourceForgeの「amateras」なるプロジェクトの一部らしく、そこから辿ってダウンロードできる。早速ダウンロードし、Eclipse3.3のpluginsフォルダにコピーして、Eclipseを起動してみた。 早速感想などを まず、記事では また、AIRアプリ開発のためにはFlex SDKとAIR SDKが必要になる。 となっているが、別にFlex SDKだけで問題ない。 Flex SDKはAIR SDKも含んでいるからだ。設定画面でAIR SDKとFlex SDKを記入する必要があるが、両方Flex SDKのパスを入力しておけば大丈夫。なお、最初にSDKを記入しないと、新規プロジェクトを作る事が出来ない。この部分は結構シビアなようだ。 使ってみると、かなり使い心地がいい。MXMLをGUI形式でサクサク作れるというのは、かなりうれしい事だ。この部分だけでも凄まじい価値と言えよう。試しに、サンプルにちょっとボタンとフィールドを追加してみた。これは面白い。 ただ、ボタンを追加し、プロパティのイベントハンドラを定義したあと、自動でその関数を作ってくれるとか、イベントハンドラ関数を定義する際、既存の関数をリストに出してくれると助かると感じた。 あと、俺が愛用しているEasy Exploreプラグインとすこぶる相性が悪く、右クリックするたびに「Easy Explore...」と言うメニューの数が増加するという謎のバグに悩まされた。しかも、こいつをクリックしてもそもそも何も起きない。これはAIR GEARとEasy Exploreどっちが悪さしてるんだろうか？いやそもそも、なぜGUI編集画面を右クリックしてEasy Exploreのメニューが出てくるのかが気になる。 あと、ソースが若干微妙な気がする。タグ内の属性の登場順を厳守して欲しい。例えば、先ほどのソースはこうなっている。 PLAIN TEXT &#60;?xml version="1.0" encoding="UTF-8"?&#62; &#60;mx:WindowedApplication layout="absolute" title="AirGearSample" xmlns:mx="http://www.adobe.com/2006/mxml" alpha="0.7"&#62; &#60;mx:Script source="AirGearSample.as"/&#62; &#60;mx:TextInput text="1" id="a" width="40" x="10" height="20" y="10"/&#62; &#60;mx:TextInput text="2" id="b" [...]]]></description>
		<wfw:commentRss>http://blog.tarotaro.org/archives/165/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.tarotaro.org/archives/165" />
	</item>
		<item>
		<title>FABridgeを試してみた⇒swfobject2.0＋Firefox＋FABridge⇒上手く動かない疑惑。</title>
		<link>http://blog.tarotaro.org/archives/11</link>
		<comments>http://blog.tarotaro.org/archives/11#comments</comments>
		<pubDate>Wed, 06 Feb 2008 14:25:14 +0000</pubDate>
		<dc:creator>太郎</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[FABridge]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://blog.tarotaro.org/archives/11</guid>
		<description><![CDATA[FlashムービーをロードするためのJavaScriptライブラリ「swfobject - Google Code」の現バージョンである2.0RC1を使って表示したFlashムービーが、FlashムービーをJavaScriptから操作するAdobe製ライブラリ「FABridge」と組み合わせて使えない。どうやらブラウザをFirefoxにすると発生する現象のようだ。俺が今丁度その問題に直面している。 ということで、この件について色々検証してみた。 FABridgeの準備。 まず、FABridgeを使う準備。まずはインストールから。 Flex SDKを使ってる場合、SDK_HOME/frameworks/javascript以下にソースが置いてあるので、クラスパスを通すだけ。Flex Builder利用の場合は知らん。そんな高価なアプリ持ってる人は羨ましいですねぇとしか思えない。 で、次はコーディング。ActionScript3.0(*.as)だけで片付ける場合は、 JavaScript から Flash を操作できるツール、Flex-Ajax Bridge(FABridge) を試してみました。 JavaScript から Flash を楽々操作できる FABridge [てっく煮] を参照してコードを書いてください。ただし、FABridgeインスタンスを格納する変数の位置は、てっく煮にあるコンストラクタ内のローカル変数ではなく、クラスのメンバのほうが良いと言う噂もある。FABridgeのサンプルソースはメンバにしてあった。こんな感じ。 PLAIN TEXT package &#123; &#160; &#160; public class Main extends Sprite&#123; &#160; &#160; &#160; &#160; import flash.display.*; &#160; &#160; &#160; &#160; import bridge.FABridge; &#160; &#160; &#160; &#160; private var bridge:FABridge; &#160; [...]]]></description>
		<wfw:commentRss>http://blog.tarotaro.org/archives/11/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.tarotaro.org/archives/11" />
	</item>
		<item>
		<title>Metasequoiaファイルを見れる「MQOViewer」</title>
		<link>http://blog.tarotaro.org/archives/5</link>
		<comments>http://blog.tarotaro.org/archives/5#comments</comments>
		<pubDate>Thu, 31 Jan 2008 16:38:22 +0000</pubDate>
		<dc:creator>太郎</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Papervision3D]]></category>

		<guid isPermaLink="false">http://blog.tarotaro.org/archives/5</guid>
		<description><![CDATA[追記：ちょっと修正。 モデルの左右回転の方向をマウス操作にあわせた ズーム率をアップしてみた さて、早速中身のある投稿を。 Metasequoiaファイルを読み込んで表示できる、Flash版MQOViewerなるものを作ってみた。 使い方はこんな感じで。 Metasequoiaファイル(*.mqo)のURLを下のテキストフィールドに入力して、表示ボタンを押すと中身が表示される。 モデルの表示領域近辺でマウスの左ボタンドラッグ→モデルが回転 モデルの表示領域近辺でマウスのホイール部分をくるくる回す→モデルが拡大・縮小 モデル右側のオブジェクトパネルで、オブジェクト名をクリック→オブジェクトが出たり消えたりする あと、Metasequoia2.4の新機能、階層構造を再現してます。 Metasequoiaファイルの表示は、Metasequoia.asのRevision100を元に、透明マップ読み込み機能やオブジェクトの構造をそのまま保持するように拡張した特殊なMetasequoiaクラスを作って使ってます。 ただし、GreateWhiteやTGA読み込みに対応した新しいRevisionが出たし、GreatWhiteはバンプマップが作れるらしいので、それに対応した新しいMetasequoiaクラスを自作するかも。 つか、気付いたら新Revision出ててビビッた。 ソース全部載せようかと思ったが、結構量多いんで取り止め。 載せても長すぎて誰も見ないから無意味だ。 サンプルとしてズサさんが開放してくれてるミクとリンのモデル（を軽くしたり、構造を変えてみたりしたもの)を以下に追いといたので、試してみてください。 ミク http://flash.tarotaro.org/model/negi/miku.mqo リン http://flash.tarotaro.org/model/kagwamine/rin.mqo リンアイテム http://flash.tarotaro.org/modelkagwamine/items.mqo 今考えてる問題点。 他のサイトのモデルは見られない。見るためにはcrossdomain.xmlが必要（多分） 重い mqoファイルを素で置いてある様子はあんまり見たことが無い。大体zip。]]></description>
		<wfw:commentRss>http://blog.tarotaro.org/archives/5/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.tarotaro.org/archives/5" />
	</item>
	</channel>
</rss>

