<?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>Fumihiro Kato / 加藤 文彦 &#187; Flex</title>
	<atom:link href="http://fumi.me/category/programming/flex/feed/" rel="self" type="application/rss+xml" />
	<link>http://fumi.me</link>
	<description>Webやガジェット好き</description>
	<lastBuildDate>Tue, 27 Sep 2011 03:25:51 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://fumi.me/category/programming/flex/feed/" />
		<item>
		<title>PlaceEngine in ActionScript その後</title>
		<link>http://fumi.me/2010/03/22/placeengine-2/</link>
		<comments>http://fumi.me/2010/03/22/placeengine-2/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 08:33:12 +0000</pubDate>
		<dc:creator>fumi</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[PlaceEngine]]></category>

		<guid isPermaLink="false">http://fumi.me/?p=2872</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: left; padding-right: 5px;"><a href="http://twitter.com/share?url=http://fumi.me/2010/03/22/placeengine-2/&amp;text=PlaceEngine in ActionScript その後&amp;via=fumi1&amp;related=DolcePixel"><img align="left" src="http://fumi.me/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
以前PlaceEngineをActionScriptからうまく使えないと書いたのですが，その後クウジット社の人とやりとりして，最終的に動くのを確認しました．問題は2点あったようです．1点はサーバ側の問題だったようで，修正 [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: left; padding-right: 5px;"><a href="http://twitter.com/share?url=http://fumi.me/2010/03/22/placeengine-2/&amp;text=PlaceEngine in ActionScript その後&amp;via=fumi1&amp;related=DolcePixel"><img align="left" src="http://fumi.me/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="PlaceEngine in ActionScript その後"  title="PlaceEngine in ActionScript その後 image" /></a></div>
<p>以前<a href="http://fumi.me/2010/01/11/placeengine/">PlaceEngineをActionScriptからうまく使えない</a>と書いたのですが，その後クウジット社の人とやりとりして，最終的に動くのを確認しました．問題は2点あったようです．1点はサーバ側の問題だったようで，修正したという連絡がありました．もう1つはcrossdomain.xmlの場所が異なっていたようです．以下のようにPlaceEngineAPI.asを直せば良いです．</p>
<pre><code>
       //サーバアクセスに先立って、crossdomain.xmlの場所を指定
-     Security.loadPolicyFile("http://www.placeengine.com/api/crossdomain.xml");
+    Security.loadPolicyFile("http://www.placeengine.com/crossdomain.xml");
</code></pre>
<p>この修正後，ActionScriptからも住所を取得できるのを確認できました．クウジット社の方々にはこの場を借りてお礼申し上げます．</p>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'PlaceEngine in ActionScript その後',url: 'http://fumi.me/2010/03/22/placeengine-2/',contentID: 'post-2872',code: 'fumi',suggestTags: 'ActionScript,Flex,PlaceEngine',providerName: 'Fumihiro Kato / 加藤 文彦',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper-jp.png" class="evernoteSiteMemoryButton" title="PlaceEngine in ActionScript その後 image" alt="PlaceEngine in ActionScript その後" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div>
	Tags: <a href="http://fumi.me/tag/actionscript/" title="ActionScript" rel="tag">ActionScript</a>, <a href="http://fumi.me/tag/flex/" title="Flex" rel="tag">Flex</a>, <a href="http://fumi.me/tag/placeengine/" title="PlaceEngine" rel="tag">PlaceEngine</a><br />
]]></content:encoded>
			<wfw:commentRss>http://fumi.me/2010/03/22/placeengine-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://fumi.me/2010/03/22/placeengine-2/" />
	</item>
		<item>
		<title>PlaceEngineをActionScriptから使用</title>
		<link>http://fumi.me/2010/01/11/placeengine/</link>
		<comments>http://fumi.me/2010/01/11/placeengine/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 14:55:55 +0000</pubDate>
		<dc:creator>fumi</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[PlaceEngine]]></category>

		<guid isPermaLink="false">http://fumi.me/?p=2818</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: left; padding-right: 5px;"><a href="http://twitter.com/share?url=http://fumi.me/2010/01/11/placeengine/&amp;text=PlaceEngineをActionScriptから使用&amp;via=fumi1&amp;related=DolcePixel"><img align="left" src="http://fumi.me/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
&#8220;新しい扉 PlaceEngine ActionScript API公開&#8220;という記事で，ActionScript用のAPIソースが公開されていたので，それをベースにPlaceEngineをActi [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: left; padding-right: 5px;"><a href="http://twitter.com/share?url=http://fumi.me/2010/01/11/placeengine/&amp;text=PlaceEngineをActionScriptから使用&amp;via=fumi1&amp;related=DolcePixel"><img align="left" src="http://fumi.me/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="PlaceEngineをActionScriptから使用"  title="PlaceEngineをActionScriptから使用 image" /></a></div>
<p>&#8220;<a href="http://v12engine.blog116.fc2.com/blog-entry-12.html">新しい扉 PlaceEngine ActionScript API公開</a>&#8220;という記事で，ActionScript用のAPIソースが公開されていたので，それをベースに<a href="http://www.placeengine.com/">PlaceEngine</a>をActionScriptから使ってみました．とりあえず，PlaceEngineのローカルDBを用いて緯度経度を取得することはできるようです．</p>
<p>まず，PlaceEngineを<a href="http://www.placeengine.com/">サイトからダウンロード</a>してインストールします．起動後に，環境設定→ローカルDB→アップデートをします．WifiをOnにした状態で&#8221;現在地を取得&#8221;を押すと，登録されている位置が取得できるはずです．取得できない場合は<a href="http://www.placeengine.com/map">PlaceEngine.com Map</a>から追加してください．</p>
<p>ActionScriptからローカルDBを使うには以下のようにします．</p>
<ol>
<li><a href="http://www.placeengine.com/appk">PlaceEngine連携サイト用アプリケーションキー取得ページ</a>で以下の情報を入力してアプリケーションキーを生成
<ul>
<li>認証コード: 表示されているcaptureを入力</li>
<li>URL: app:/アプリケーション名.swf (helloというアプリならapp:/hello.swf)</li>
<li>サービス名: アプリケーション名</li>
</ul>
</li>
<li>PlaceEngineAPI.asをプロジェクトの適切な場所に置く．デフォルトパッケージ名はPlaceEngineAPIになっているので適宜変える．
<li>PlaceEngineAPIに以下を追加
<pre>
		public function getLocationFromLocal():void{
			printMsg("WiFi情報取得中...");
			//タイムスタンプとして現在時刻を取得
			timeStamp = new Date();

			//URL文字列を作成
			var URL:String = "http://localhost:5448/locdb?t=";
				URL += timeStamp.milliseconds + "&#038;appk=";
				URL += appk;
			trace("URL: " + URL);
			var request:URLRequest = new URLRequest(URL);
			var loader:URLLoader = new URLLoader();

			//イベントハンドラをセット
			setListeners(loader, "Server");

			//実際にリクエストを発行
			sendRequest(loader, request);
		}
</pre>
</li>
<li>プログラム側からはgetLocationの代わりにgetLocationFromLocalを使う</li>
</ol>
<p>以上の手順で動くことは確認しました．苦労したのは，正しいアプリケーションキーの取得方法がなかなかわからなかったことです．</p>
<p>getLocation がうまく動かないためWebAPIから直接取得できないのですが，原因はcrossdomain.xmlにあるようです．どうやらcrossdomain.xmlの内容が古いらしく，以下のエラーを吐きます．サーバ側で対応してもらえるように，後で連絡する予定です．</p>
<blockquote>
<p>Warning: Domain www.placeengine.com does not specify a meta-policy.  Applying default meta-policy &#8216;master-only&#8217;.  This configuration is deprecated.  See http://www.adobe.com/go/strict_policy_files to fix this problem.</p>
<p>Error: Ignoring policy file at http://www.placeengine.com/api/crossdomain.xml due to meta-policy &#8216;master-only&#8217;.</p>
</blockquote>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'PlaceEngineをActionScriptから使用',url: 'http://fumi.me/2010/01/11/placeengine/',contentID: 'post-2818',code: 'fumi',suggestTags: 'ActionScript,Flex,PlaceEngine,Programming',providerName: 'Fumihiro Kato / 加藤 文彦',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper-jp.png" class="evernoteSiteMemoryButton" title="PlaceEngineをActionScriptから使用 image" alt="PlaceEngineをActionScriptから使用" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div>
	Tags: <a href="http://fumi.me/tag/actionscript/" title="ActionScript" rel="tag">ActionScript</a>, <a href="http://fumi.me/tag/flex/" title="Flex" rel="tag">Flex</a>, <a href="http://fumi.me/tag/placeengine/" title="PlaceEngine" rel="tag">PlaceEngine</a>, <a href="http://fumi.me/tag/programming/" title="Programming" rel="tag">Programming</a><br />
]]></content:encoded>
			<wfw:commentRss>http://fumi.me/2010/01/11/placeengine/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://fumi.me/2010/01/11/placeengine/" />
	</item>
		<item>
		<title>Using Mercurial with Adobe Flex Builder</title>
		<link>http://fumi.me/2009/12/31/mercurial-flex/</link>
		<comments>http://fumi.me/2009/12/31/mercurial-flex/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 03:28:17 +0000</pubDate>
		<dc:creator>fumi</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Mercurial]]></category>
		<category><![CDATA[Mercurial Flex Eclipse]]></category>

		<guid isPermaLink="false">http://fumi.me/?p=2787</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: left; padding-right: 5px;"><a href="http://twitter.com/share?url=http://fumi.me/2009/12/31/mercurial-flex/&amp;text=Using Mercurial with Adobe Flex Builder&amp;via=fumi1&amp;related=DolcePixel"><img align="left" src="http://fumi.me/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
最近Flex Builderを使っているのですが，最初から対応しているバージョン管理システムがCVSしかないなくて困っていました．Flex BuilderはEclipseがベースなのでEclipse用のプラグインが動くは [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: left; padding-right: 5px;"><a href="http://twitter.com/share?url=http://fumi.me/2009/12/31/mercurial-flex/&amp;text=Using Mercurial with Adobe Flex Builder&amp;via=fumi1&amp;related=DolcePixel"><img align="left" src="http://fumi.me/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="Using Mercurial with Adobe Flex Builder "  title="Using Mercurial with Adobe Flex Builder  image" /></a></div>
<p><a href="http://fumi.me/wp-content/uploads/2009/12/3eb755440bbeda6c454f2b85ca15fb78.png"><img src="http://fumi.me/wp-content/uploads/2009/12/3eb755440bbeda6c454f2b85ca15fb78-300x224.png" alt="Using Mercurial with Adobe Flex Builder " title="Mercurial設定" width="300" height="224" class="alignleft size-medium wp-image-2788" /></a>最近Flex Builderを使っているのですが，最初から対応しているバージョン管理システムがCVSしかないなくて困っていました．Flex BuilderはEclipseがベースなのでEclipse用のプラグインが動くはずだと思い，いじっていたら動いたようなので書いておきます．</p>
<p>まず<a href="http://www.vectrace.com/mercurialeclipse/">Mercurial Eclipseのサイト</a>を見るとSoftware updateを使えと書かれていますが，Flex BuilderはSoftware updateのメニューが消してありますので使えません．そこで直接jarファイルを<a href="http://www.vectrace.com/eclipse-update/plugins/">Plugins</a>のページからダウンロードします．ダウンロードしたjarをFlex Builderのpluginsディレクトリ(Macなら&#8221;アプリケーション&#8221;→&#8221;Adobe Flex Builder 3&#8243;→plugins)に置いた後，Flex Builderを起動します．</p>
<p><a href="http://fumi.me/wp-content/uploads/2009/12/deecf7c652877465f0b9a1adf3b43579.png"><img src="http://fumi.me/wp-content/uploads/2009/12/deecf7c652877465f0b9a1adf3b43579-290x300.png" alt="Using Mercurial with Adobe Flex Builder " title="ショートカット - 新規" width="290" height="300" class="alignleft size-medium wp-image-2789" /></a><br />
起動後にMercurialの設定について聞かれますので，hgやgpgの場所などの設定をします．私の場合はfinkでMercurialを入れてあるので，それぞれ/sw/bin/hg,/sw/bin/gpgとしました．後は&#8221;パースペクティブの設定&#8221;→&#8221;新規&#8221;,&#8221;ビューの表示&#8221;でMecurialにチェックを入れれば設定完了です．</p>
<p>Mercurialで管理するためには，管理下に置きたいプロジェクトを右クリック→&#8221;チーム&#8221;→&#8221;プロジェクトの共用&#8221;→&#8221;Mercurial&#8221;で設定した後に，&#8221;チーム&#8221;→&#8221;Commit&#8221;で管理したいファイルをコミットすれば良いです．</p>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Using Mercurial with Adobe Flex Builder',url: 'http://fumi.me/2009/12/31/mercurial-flex/',contentID: 'post-2787',code: 'fumi',suggestTags: 'Mercurial Flex Eclipse',providerName: 'Fumihiro Kato / 加藤 文彦',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper-jp.png" class="evernoteSiteMemoryButton" title="Using Mercurial with Adobe Flex Builder  image" alt="Using Mercurial with Adobe Flex Builder " />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div>
	Tags: <a href="http://fumi.me/tag/mercurial-flex-eclipse/" title="Mercurial Flex Eclipse" rel="tag">Mercurial Flex Eclipse</a><br />
]]></content:encoded>
			<wfw:commentRss>http://fumi.me/2009/12/31/mercurial-flex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://fumi.me/2009/12/31/mercurial-flex/" />
	</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
