<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1783286612246357993</id><updated>2024-10-06T21:29:37.118-07:00</updated><category term="Apollo"/><category term="Flex Builder"/><category term="MXML"/><category term="サンプルアプリケーション"/><category term="ActionScript"/><category term="AIR"/><category term="その他"/><category term="アプリケーション"/><category term="Blogger"/><category term="CSS"/><category term="Install"/><category term="Webサイト"/><title type='text'>y - computer memo</title><subtitle type='html'>Adobe製品およびコンピュータ関連の情報をメモするブログです。</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://y-computermemo.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://y-computermemo.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1783286612246357993.post-2290726588344017262</id><published>2008-02-25T23:44:00.000-08:00</published><updated>2008-02-25T23:59:29.172-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="その他"/><title type='text'>ThinkPad UltraNavが使えないアプリへの対処方法</title><content type='html'>つい最近、オフィスで使用しているThinkPad+WinXPマシンにOffice2007を入れてみました。&lt;br /&gt;&lt;br /&gt;従来のOffice2003では、TrackPoint+Scrollを使用して、メールをスクロールしていたのですが、Office2007を入れたら、この機能が突然使えなくなりました。ちょっと不便だなと思い、いや、だいぶ不便だなと思い、Googleでちょっと検索したら、それを改善してくれる&lt;a href=&quot;http://www.lvlolvlo.net/2007/02/11/office-2007-on-a-thinkpad-ultranav-support-for-scrolling-fix/&quot;&gt;ページ&lt;/a&gt;がありました。&lt;br /&gt;&lt;br /&gt;対処方法は簡単で、以下の手順で対処できます。&lt;br /&gt;&lt;br /&gt;1. %ProgramFiles%\Synaptics\SynTPを開きます。&lt;br /&gt;2. tp4table.dat というファイルをメモ帳で開きます。&lt;br /&gt;3. 以下の設定をファイルの中に追加します。&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&lt;br /&gt;; Office 2007 Scroll Fix&lt;br /&gt;*,*,WINWORD.exe,*,*,*,WheelStd,0,9&lt;br /&gt;;*,*,MSPUB.exe,*,*,*,WheelStd,0,9&lt;br /&gt;;*,*,POWERPNT.exe,*,*,*,WheelStd,0,9&lt;br /&gt;*,*,OUTLOOK.exe,*,*,*,WheelStd,0,9&lt;br /&gt;;*,*,ONENOTE.exe,*,*,*,WheelStd,0,9&lt;br /&gt;;*,*,INFOPATH.exe,*,*,*,WheelStd,0,9&lt;br /&gt;;*,*,GROOVE.exe,*,*,*,WheelStd,0,9&lt;br /&gt;;*,*,EXCEL.exe,*,*,*,WheelStd,0,9&lt;br /&gt;;*,*,MSACCESS.exe,*,*,*,WheelStd,0,9&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;セミコロン(;)は、その行がコメントの扱いになるので、インストールされているプログラムに応じて設定をON/OFFできます。&lt;br /&gt;&lt;br /&gt;最後にファイルを保存して、念のためマシンを再起動。これで今までどおりUltraNavが使えるようになります。&lt;br /&gt;&lt;br /&gt;ちなみにiTunesもUltraNavに前から対応していなかったのですが、これも、以下の一行（コメントを含めると二行）で解消！&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&lt;br /&gt;; iTunes Scroll Fix&lt;br /&gt;*,*,itunes.exe,*,*,*,WheelStd,0,9&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;他の人には随分昔の情報かもしれませんが、参考までに。</content><link rel='replies' type='application/atom+xml' href='http://y-computermemo.blogspot.com/feeds/2290726588344017262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1783286612246357993/2290726588344017262' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/2290726588344017262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/2290726588344017262'/><link rel='alternate' type='text/html' href='http://y-computermemo.blogspot.com/2008/02/thinkpad-ultranav.html' title='ThinkPad UltraNavが使えないアプリへの対処方法'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1783286612246357993.post-1668970139963403549</id><published>2008-02-10T22:44:00.000-08:00</published><updated>2008-02-10T22:56:44.182-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ActionScript"/><category scheme="http://www.blogger.com/atom/ns#" term="AIR"/><category scheme="http://www.blogger.com/atom/ns#" term="Flex Builder"/><category scheme="http://www.blogger.com/atom/ns#" term="MXML"/><category scheme="http://www.blogger.com/atom/ns#" term="サンプルアプリケーション"/><title type='text'>AIR - データグリッドのデータをXMLに書き出すサンプル</title><content type='html'>前回のサンプルを応用して、データグリッドに読み込んだXMLファイルのデータを編集した後、再びXMLファイルに書き出すサンプルです。ローカルファイルの読み込みもできれば、書き出しも可能です。&lt;br /&gt;&lt;br /&gt;今回のポイントは、以下の２点になるかと思います。&lt;br /&gt;&lt;ul&gt;&lt;li&gt;IListを使用して、データグリッドのデータを抽出する&lt;/li&gt;&lt;li&gt;FileMode.WRITEでファイル書き出しをする&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;今回のコード：&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&lt;br /&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;mx:WindowedApplication xmlns:mx=&amp;quot;http://www.adobe.com/2006/mxml&amp;quot; layout=&amp;quot;absolute&amp;quot; applicationComplete=&amp;quot;appComplete()&amp;quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;mx:Script&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;![CDATA[&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;import mx.collections.IList;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public var sampleXML:File;&lt;br /&gt;&lt;br /&gt;public var stream:FileStream;&lt;br /&gt;&lt;br /&gt;public var XMLStr:String;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[Bindable]public var rXML:XML;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public function appComplete():void&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;dg.enabled = false;&lt;br /&gt;&lt;br /&gt;nameTxt.enabled = false;&lt;br /&gt;&lt;br /&gt;updateBtn.enabled = false;&lt;br /&gt;&lt;br /&gt;saveBtn.enabled = false; &lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;private function loadSampleXML():void&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;sampleXML = File.documentsDirectory;&lt;br /&gt;&lt;br /&gt;sampleXML = sampleXML.resolvePath(&amp;quot;sample.xml&amp;quot;); &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;stream = new FileStream();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;if(sampleXML.exists)&lt;br /&gt;&lt;br /&gt;{ &lt;br /&gt;&lt;br /&gt;stream.open(sampleXML, FileMode.READ);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;rXML = XML(stream.readUTFBytes(stream.bytesAvailable));&lt;br /&gt;&lt;br /&gt;stream.close();&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;dg.enabled = true; &lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;private function getName():void&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;nameTxt.text = dg.selectedItem.name; &lt;br /&gt;&lt;br /&gt;nameTxt.enabled = true;&lt;br /&gt;&lt;br /&gt;updateBtn.enabled = true;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;private function updateName():void&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;dg.selectedItem.name = nameTxt.text;&lt;br /&gt;&lt;br /&gt;nameTxt.enabled = false;&lt;br /&gt;&lt;br /&gt;updateBtn.enabled = false;&lt;br /&gt;&lt;br /&gt;saveBtn.enabled = true;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private function saveData():void&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;createXMLData(); &lt;br /&gt;&lt;br /&gt;writeXMLData();&lt;br /&gt;&lt;br /&gt;saveBtn.enabled = false;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//-----------------------------------------&lt;br /&gt;&lt;br /&gt;private function createXMLData():void&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;XMLStr = &amp;quot;&amp;quot;;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;var dgLength:Number = dg.dataProvider.length;&lt;br /&gt;&lt;br /&gt;var i:Number = 0;&lt;br /&gt;&lt;br /&gt;var dgList:IList = IList(dg.dataProvider);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;for(i = 0; i&amp;lt;dgLength; i++)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;XMLStr += &amp;quot;&amp;lt;sample&amp;gt;\n&amp;quot;&lt;br /&gt;&lt;br /&gt;+ &amp;quot;&amp;lt;id&amp;gt;&amp;quot;+ dgList.getItemAt(i).id +&amp;quot;&amp;lt;/id&amp;gt;\n&amp;quot;&lt;br /&gt;&lt;br /&gt;+ &amp;quot;&amp;lt;name&amp;gt;&amp;quot;+ dgList.getItemAt(i).name+&amp;quot;&amp;lt;/name&amp;gt;\n&amp;quot;&lt;br /&gt;&lt;br /&gt;+ &amp;quot;&amp;lt;age&amp;gt;&amp;quot;+ dgList.getItemAt(i).age +&amp;quot;&amp;lt;/age&amp;gt;\n&amp;quot;&lt;br /&gt;&lt;br /&gt;+ &amp;quot;&amp;lt;/sample&amp;gt;\n&amp;quot;;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;private function writeXMLData():void &lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;var outputString:String = &#39;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;\n&#39;;&lt;br /&gt;&lt;br /&gt;outputString += &amp;quot;&amp;lt;set&amp;gt;\n&amp;quot;&lt;br /&gt;&lt;br /&gt;+ XMLStr&lt;br /&gt;&lt;br /&gt;+ &amp;quot;&amp;lt;/set&amp;gt;&amp;quot;;&lt;br /&gt;&lt;br /&gt;outputString = outputString.replace(/\n/g, File.lineEnding);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;stream = new FileStream();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;stream.open(sampleXML, FileMode.WRITE);&lt;br /&gt;&lt;br /&gt;stream.writeUTFBytes(outputString);&lt;br /&gt;&lt;br /&gt;stream.close();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//-----------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;]]&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/mx:Script&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;mx:VBox x=&amp;quot;0&amp;quot; y=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot; height=&amp;quot;100%&amp;quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;mx:Button label=&amp;quot;Load&amp;quot; click=&amp;quot;loadSampleXML();&amp;quot;/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;mx:DataGrid dataProvider=&amp;quot;{rXML.sample}&amp;quot; change=&amp;quot;getName();&amp;quot; id=&amp;quot;dg&amp;quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;mx:columns&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;mx:DataGridColumn headerText=&amp;quot;ID&amp;quot; dataField=&amp;quot;id&amp;quot;/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;mx:DataGridColumn headerText=&amp;quot;Name&amp;quot; dataField=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;mx:DataGridColumn headerText=&amp;quot;Age&amp;quot; dataField=&amp;quot;age&amp;quot;/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/mx:columns&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/mx:DataGrid&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;mx:TextInput id=&amp;quot;nameTxt&amp;quot;/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;mx:Button label=&amp;quot;Update&amp;quot; id=&amp;quot;updateBtn&amp;quot; click=&amp;quot;updateName();&amp;quot;/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;mx:Button label=&amp;quot;Save&amp;quot; click=&amp;quot;saveData();&amp;quot; id=&amp;quot;saveBtn&amp;quot;/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/mx:VBox&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/mx:WindowedApplication&amp;gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;今回のサンプルは&lt;a href=&quot;http://www.geocities.com/adobeairapp/samples/XML_DG_Demo.zip&quot;&gt;こちら&lt;/a&gt;ダウンロードできます。&lt;br /&gt;&lt;br /&gt;XMLファイルの読み込みは、「File.documentsDirectory;」となっているので、サンプルを実行する前にsample.xmlは、マイドキュメントに保存して置いてください。&lt;br /&gt;&lt;br /&gt;ファイルの読み込み、書き出しの基本的な説明は、&lt;a href=&quot;http://livedocs.adobe.com/labs/air/1/devappsflex/QuickStart_XML_Prefs_Flex_1.html#1043398&quot;&gt;AIR LiveDocs&lt;/a&gt;に記載されています。</content><link rel='replies' type='application/atom+xml' href='http://y-computermemo.blogspot.com/feeds/1668970139963403549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1783286612246357993/1668970139963403549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/1668970139963403549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/1668970139963403549'/><link rel='alternate' type='text/html' href='http://y-computermemo.blogspot.com/2008/02/air-xml_10.html' title='AIR - データグリッドのデータをXMLに書き出すサンプル'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1783286612246357993.post-7516475341183548040</id><published>2008-02-09T16:31:00.000-08:00</published><updated>2008-02-09T17:24:34.060-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ActionScript"/><category scheme="http://www.blogger.com/atom/ns#" term="AIR"/><category scheme="http://www.blogger.com/atom/ns#" term="Flex Builder"/><category scheme="http://www.blogger.com/atom/ns#" term="MXML"/><category scheme="http://www.blogger.com/atom/ns#" term="サンプルアプリケーション"/><title type='text'>AIR - XMLデータをデータグリッドに読み込むサンプル</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnbvg8HEL_U9K8AD2a9vnN97s73XpF1H__czLYdYsXmbjPI7JBlGVRgH9dTYzYOOuEux5OSd30F8gq_epjbHI2IovZdYIGeTt9sn7iBTnitZbejA9QiLaHn3fmHKShUNilM1fdFOzYOCeX/s1600-h/localXML_datagrid_scrnshot.gif&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnbvg8HEL_U9K8AD2a9vnN97s73XpF1H__czLYdYsXmbjPI7JBlGVRgH9dTYzYOOuEux5OSd30F8gq_epjbHI2IovZdYIGeTt9sn7iBTnitZbejA9QiLaHn3fmHKShUNilM1fdFOzYOCeX/s200/localXML_datagrid_scrnshot.gif&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5165146896439492418&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://y-computermemo.blogspot.com/2008/02/air-xml.html&quot;&gt;前回&lt;/a&gt;のサンプルに続き、今回は読み込んだXMLデータをデータグリッドに読み込みたいと思います。データグリッドへのXMLデータの読み込み方法はとてもシンプルです。&lt;br /&gt;&lt;br /&gt;データグリッドコンポーネントを用意したら、そのデータグリッドのdataProviderを設定し、各カラムのdateFieldをXMLデータと関連付けすれば完了です。&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&lt;br /&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;set&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;sample&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;id&amp;gt;001&amp;lt;/id&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;name&amp;gt;Taro&amp;lt;/name&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;age&amp;gt;20&amp;lt;/age&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/sample&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;sample&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;id&amp;gt;002&amp;lt;/id&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;name&amp;gt;Hanako&amp;lt;/name&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;age&amp;gt;22&amp;lt;/age&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/sample&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;sample&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;id&amp;gt;003&amp;lt;/id&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;name&amp;gt;Jiro&amp;lt;/name&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;age&amp;gt;25&amp;lt;/age&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/sample&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;sample&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;id&amp;gt;004&amp;lt;/id&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;name&amp;gt;Yoshio&amp;lt;/name&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;age&amp;gt;21&amp;lt;/age&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/sample&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/set&amp;gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;例えば、上のようなXMLデータのsample部分のデータをデータグリッドに読み込みたい場合、データグリッドのdataProviderは次のようになります。&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&lt;br /&gt;&amp;lt;mx:DataGrid dataProvider=&amp;quot;{rXML.sample}&amp;quot;&amp;gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;あとは、各カラムのdataFieldをXMLデータに応じて設定していきます。今回の例では、id、name、ageのデータを読み込みたいので、以下のように設定します。&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&lt;br /&gt;&amp;lt;mx:DataGridColumn headerText=&amp;quot;ID&amp;quot; dataField=&amp;quot;id&amp;quot;/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;mx:DataGridColumn headerText=&amp;quot;Name&amp;quot; dataField=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;mx:DataGridColumn headerText=&amp;quot;Age&amp;quot; dataField=&amp;quot;age&amp;quot;/&amp;gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;これで、完了です。&lt;br /&gt;&lt;br /&gt;今回のコード：&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&lt;br /&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;mx:WindowedApplication xmlns:mx=&amp;quot;http://www.adobe.com/2006/mxml&amp;quot; layout=&amp;quot;absolute&amp;quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;mx:Script&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;![CDATA[&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public var sampleXML:File;&lt;br /&gt;&lt;br /&gt;public var stream:FileStream;&lt;br /&gt;&lt;br /&gt;public var loadFile:File;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[Bindable]public var rXML:XML;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;private function loadSampleXML():void&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;sampleXML = File.applicationDirectory;&lt;br /&gt;&lt;br /&gt;sampleXML = sampleXML.resolvePath(&amp;quot;sample.xml&amp;quot;); &lt;br /&gt;&lt;br /&gt;//loadFile = new File(&amp;quot;file:///C:/sample.xml&amp;quot;);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;stream = new FileStream();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;stream.open(sampleXML, FileMode.READ);&lt;br /&gt;&lt;br /&gt;//stream.open(loadFile, FileMode.READ);&lt;br /&gt;&lt;br /&gt;rXML = XML(stream.readUTFBytes(stream.bytesAvailable));&lt;br /&gt;&lt;br /&gt;stream.close();&lt;br /&gt;&lt;br /&gt;trace(&amp;quot;XML data: &amp;quot;+rXML.sample);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;]]&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/mx:Script&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;mx:VBox x=&amp;quot;0&amp;quot; y=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot; height=&amp;quot;100%&amp;quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;mx:Button label=&amp;quot;Click Me&amp;quot; click=&amp;quot;loadSampleXML();&amp;quot;/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;mx:DataGrid dataProvider=&amp;quot;{rXML.sample}&amp;quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;mx:columns&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;mx:DataGridColumn headerText=&amp;quot;ID&amp;quot; dataField=&amp;quot;id&amp;quot;/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;mx:DataGridColumn headerText=&amp;quot;Name&amp;quot; dataField=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;mx:DataGridColumn headerText=&amp;quot;Age&amp;quot; dataField=&amp;quot;age&amp;quot;/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/mx:columns&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/mx:DataGrid&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/mx:VBox&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/mx:WindowedApplication&amp;gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;今回のサンプルファイルは&lt;a href=&quot;http://www.geocities.com/adobeairapp/samples/localXML_DataGrid_Demo.zip&quot;&gt;こちら&lt;/a&gt;からダウンロードできます。&lt;br /&gt;&lt;br /&gt;なお、任意のパスからXMLファイルを読み込みたい場合は、以下のような設定になります。&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&lt;br /&gt;public var loadFile:File;&lt;br /&gt;&lt;br /&gt;.&lt;br /&gt;&lt;br /&gt;.&lt;br /&gt;&lt;br /&gt;.&lt;br /&gt;&lt;br /&gt;.&lt;br /&gt;&lt;br /&gt;loadFile = new File(&amp;quot;file:///C:/sample.xml&amp;quot;);&lt;br /&gt;&lt;br /&gt;.&lt;br /&gt;&lt;br /&gt;.&lt;br /&gt;&lt;br /&gt;.&lt;br /&gt;&lt;br /&gt;.&lt;br /&gt;&lt;br /&gt;stream.open(loadFile, FileMode.READ);&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;ポイントとしては、&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&lt;br /&gt;sampleXML = File.applicationDirectory;&lt;br /&gt;&lt;br /&gt;sampleXML = sampleXML.resolvePath(&amp;quot;sample.xml&amp;quot;);&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;の代わりに任意のパスを指定する&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&lt;br /&gt;loadFile = new File(&amp;quot;file:///C:/sample.xml&amp;quot;);&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;を設定することです。&lt;br /&gt;&lt;br /&gt;また、stream.openではsampleXMLの代わりにloadFileを使用すればOKです。</content><link rel='replies' type='application/atom+xml' href='http://y-computermemo.blogspot.com/feeds/7516475341183548040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1783286612246357993/7516475341183548040' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/7516475341183548040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/7516475341183548040'/><link rel='alternate' type='text/html' href='http://y-computermemo.blogspot.com/2008/02/air-xml_09.html' title='AIR - XMLデータをデータグリッドに読み込むサンプル'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnbvg8HEL_U9K8AD2a9vnN97s73XpF1H__czLYdYsXmbjPI7JBlGVRgH9dTYzYOOuEux5OSd30F8gq_epjbHI2IovZdYIGeTt9sn7iBTnitZbejA9QiLaHn3fmHKShUNilM1fdFOzYOCeX/s72-c/localXML_datagrid_scrnshot.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1783286612246357993.post-7106577190193633637</id><published>2008-02-08T22:22:00.000-08:00</published><updated>2008-02-09T17:25:06.513-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ActionScript"/><category scheme="http://www.blogger.com/atom/ns#" term="AIR"/><category scheme="http://www.blogger.com/atom/ns#" term="Flex Builder"/><category scheme="http://www.blogger.com/atom/ns#" term="MXML"/><category scheme="http://www.blogger.com/atom/ns#" term="サンプルアプリケーション"/><title type='text'>AIR - ローカルXMLを読み込むサンプル</title><content type='html'>AIRでは、ローカルのXMLファイルデータを読み込むことが可能です。&lt;br /&gt;File、FileStream、XMLのデータタイプを使用してXMLデータを読み込みます。&lt;br /&gt;&lt;br /&gt;まずは、以下のようなXMLデータを用意します。&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&lt;br /&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;set&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;sample&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;data&amp;gt;data1&amp;lt;/data&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/sample&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;sample&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;data&amp;gt;data2&amp;lt;/data&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/sample&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;sample&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;data&amp;gt;data3&amp;lt;/data&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/sample&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;sample&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;data&amp;gt;data4&amp;lt;/data&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/sample&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/set&amp;gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;このXMLデータを「sample.xml」というファイル名で保存します。&lt;br /&gt;&lt;br /&gt;次にFlex Builderで新規にプロジェクトを作成し、プロジェクトの「src」というフォルダにフォルダにこのsample.xmlを保存しておきます。&lt;br /&gt;&lt;br /&gt;次に以下のコードのMXMLファイルに記述します。&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&lt;br /&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;mx:WindowedApplication xmlns:mx=&quot;http://www.adobe.com/2006/mxml&quot; layout=&quot;absolute&quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;mx:Script&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;![CDATA[&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public var sampleXML:File;&lt;br /&gt;&lt;br /&gt;public var stream:FileStream;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[Bindable]public var rXML:XML;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;private function loadSampleXML():void&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;sampleXML = File.applicationDirectory;&lt;br /&gt;&lt;br /&gt;sampleXML = sampleXML.resolvePath(&quot;sample.xml&quot;);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;stream = new FileStream();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;if(sampleXML.exists)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;stream.open(sampleXML, FileMode.READ);&lt;br /&gt;&lt;br /&gt;rXML = XML(stream.readUTFBytes(stream.bytesAvailable));&lt;br /&gt;&lt;br /&gt;stream.close();&lt;br /&gt;&lt;br /&gt;trace(&quot;XML data: &quot;+rXML.sample);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;]]&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/mx:Script&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;mx:VBox x=&quot;0&quot; y=&quot;0&quot; width=&quot;100%&quot; height=&quot;100%&quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;mx:Button label=&quot;Click Me&quot; click=&quot;loadSampleXML();&quot;/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/mx:VBox&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/mx:WindowedApplication&amp;gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;最後にデバッグモードでテストして、ボタンをクリックするとコンソールに以下のようなXMLデータが出力されます。&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&lt;br /&gt;XML data: &amp;lt;sample&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;data&amp;gt;data1&amp;lt;/data&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/sample&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;sample&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;data&amp;gt;data2&amp;lt;/data&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/sample&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;sample&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;data&amp;gt;data3&amp;lt;/data&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/sample&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;sample&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;data&amp;gt;data4&amp;lt;/data&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/sample&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;それでは、どのようにしてXMLデータを読み込んだのか確認してみよう。&lt;br /&gt;&lt;br /&gt;まず、このサンプルで使用する変数の宣言をする必要があるので、以下の変数を用意してます。&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;public var sampleXML:File;&lt;/li&gt;&lt;li&gt;public var stream:FileStream;&lt;/li&gt;&lt;li&gt;[Bindable]public var rXML:XML;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;次に&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;sampleXML = File.applicationDirectory;&lt;/p&gt;&lt;br /&gt;でデータが格納されてある場所を指定します。&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;sampleXML = sampleXML.resolvePath(&quot;sample.xml&quot;); &lt;/p&gt;&lt;br /&gt;で実際のXMLファイルを読み込みます。&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;stream = new FileStream();&lt;/p&gt;&lt;br /&gt;で新しくFileStreamオブジェクトを用意し、ファイルの取り扱い準備をします。&lt;br /&gt;&lt;br /&gt;今回はXMLデータを読み込むので、以下のように.openのFileMode.READを使用します。&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;stream.open(sampleXML, FileMode.READ);&lt;br /&gt;&lt;br /&gt;rXML = XML(stream.readUTFBytes(stream.bytesAvailable));&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;読み込み処理後は、stream.close();でクローズします。&lt;br /&gt;&lt;br /&gt;XMLデータ内の&amp;lt;sample&gt;の部分を取得したいので、&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;trace(&quot;XML data: &quot;+rXML.sample);&lt;/p&gt;&lt;br /&gt;と、.sampleがsampleタグ内のデータを引っ張り出してくることになります。&lt;br /&gt;&lt;br /&gt;もっと深く細かく指定したデータを取得したい場合、例えば、今回のXMLデータで、Sampleのデータ部分のみを取得したいのであれば、rXML.sample.dataを指定することになります。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://y-computermemo.blogspot.com/2008/02/air-xml_09.html&quot;&gt;次回&lt;/a&gt;は、任意のパスのXMLデータを取得する方法および取得したXMLデータをデータグリッドに読み込ませるサンプルを紹介したいと思います。</content><link rel='replies' type='application/atom+xml' href='http://y-computermemo.blogspot.com/feeds/7106577190193633637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1783286612246357993/7106577190193633637' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/7106577190193633637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/7106577190193633637'/><link rel='alternate' type='text/html' href='http://y-computermemo.blogspot.com/2008/02/air-xml.html' title='AIR - ローカルXMLを読み込むサンプル'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1783286612246357993.post-6922298329651339948</id><published>2008-02-07T23:20:00.000-08:00</published><updated>2008-02-07T23:28:20.274-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="その他"/><title type='text'>買収提案されたYahooへネゴシエーションティップス</title><content type='html'>マイクロソフトとの交渉におけるテクニックをアドバイスしている動画です。YahooのCEOは必見かも？！&lt;br /&gt;&lt;br /&gt;&lt;object width=&#39;400&#39; height=&#39;325&#39; id=&#39;FiveminPlayer&#39;&gt;&lt;param name=&#39;allowfullscreen&#39; value=&#39;true&#39;/&gt;&lt;param name=&#39;allowScriptAccess&#39; value=&#39;always&#39;/&gt;&lt;param name=&#39;movie&#39; value=&#39;http://www.5min.com/Embeded/5794173/&#39;/&gt;&lt;embed src=&#39;http://www.5min.com/Embeded/5794173/&#39; type=&#39;application/x-shockwave-flash&#39; width=&#39;400&#39; height=&#39;325&#39; allowfullscreen=&#39;true&#39; allowScriptAccess=&#39;always&#39;&gt;&lt;/embed&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://y-computermemo.blogspot.com/feeds/6922298329651339948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1783286612246357993/6922298329651339948' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/6922298329651339948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/6922298329651339948'/><link rel='alternate' type='text/html' href='http://y-computermemo.blogspot.com/2008/02/yahoo.html' title='買収提案されたYahooへネゴシエーションティップス'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1783286612246357993.post-3027361116331187529</id><published>2007-07-09T00:16:00.000-07:00</published><updated>2007-07-09T00:28:33.544-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AIR"/><category scheme="http://www.blogger.com/atom/ns#" term="Apollo"/><title type='text'>アドビ　エアバス</title><content type='html'>エアバスと言っても、グーグルが所有しているボーイング７６７のような飛行機ではありません。&lt;br /&gt;&lt;br /&gt;エア ＝ AIR ＝ &lt;span style=&quot;font-weight: bold;&quot;&gt;A&lt;/span&gt;dobe &lt;span style=&quot;font-weight: bold;&quot;&gt;I&lt;/span&gt;ntegrated &lt;span style=&quot;font-weight: bold;&quot;&gt;R&lt;/span&gt;untime&lt;br /&gt;&lt;br /&gt;AIRは、コードネームApolloの製品正式名で、&lt;br /&gt;&lt;br /&gt;AIR BUS ＝ AIRデザインのバス&lt;br /&gt;&lt;br /&gt;このバスですが、先週の金曜日、社内のカフェテリアでランチをしていたらオフィスの窓からAdobeロゴの付いたバスが停まったのが見えました。&lt;br /&gt;&lt;br /&gt;これから新事業で新たなレベニューを求めて公共交通のサービスでもはじめるのかな？（冗談です）と思ったのですが、どうやらそうではないみたいですね。&lt;br /&gt;&lt;br /&gt;気になるので調べてみたのですが、on AIR Bus Tourがあるみたいです。北アメリカの１８都市を巡って、AIRのプロモーションを行うイベントのようです。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://onair.adobe.com/&quot;&gt;on AIR Bus Tour&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;どうせなら、あいのりみたいに世界一周したほうが面白そうですね。で世界一周の様子をAdobe Connectで配信するとかして。&lt;br /&gt;&lt;br /&gt;でも今回のツアーはライブ配信があるみたいですね。&lt;a href=&quot;http://onair.adobe.com/live/&quot;&gt;こちらのページ&lt;/a&gt;で。&lt;br /&gt;&lt;br /&gt;サイトのスケジュールを見ると７月１０日に最初の目的地シアトルに着く予定のようです。おそらく今現在シアトルに向かっている最中なんでしょうね。（太平洋時間７月９日午前１２時現在）&lt;br /&gt;&lt;br /&gt;さて、気になるバスのデザインですが、以下のページで確認できます。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/mikechambers/632337663/in/pool-onairbustour/&quot;&gt;http://www.flickr.com/photos/mikechambers/632337663/in/pool-onairbustour/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;勢いでAdobe AIRの飛行機でも購入してほしいですね。&lt;br /&gt;&lt;br /&gt;ちなみにAIR ギターもあるみたいですね。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/mikechambers/581742767/in/pool-onairbustour/&quot;&gt;http://www.flickr.com/photos/mikechambers/581742767/in/pool-onairbustour/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://y-computermemo.blogspot.com/feeds/3027361116331187529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1783286612246357993/3027361116331187529' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/3027361116331187529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/3027361116331187529'/><link rel='alternate' type='text/html' href='http://y-computermemo.blogspot.com/2007/07/air-dobe-i-ntegrated-r-untime-airapollo.html' title='アドビ　エアバス'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1783286612246357993.post-8589367082277393821</id><published>2007-05-02T17:51:00.000-07:00</published><updated>2007-05-02T20:25:24.845-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ActionScript"/><category scheme="http://www.blogger.com/atom/ns#" term="Apollo"/><category scheme="http://www.blogger.com/atom/ns#" term="Flex Builder"/><category scheme="http://www.blogger.com/atom/ns#" term="MXML"/><category scheme="http://www.blogger.com/atom/ns#" term="サンプルアプリケーション"/><title type='text'>イメージビューアを作ってみよう</title><content type='html'>Apolloランタイムでは、ファイルシステムの参照が可能です。この機能を生かして、ハードディスク内にある画像を表示させるアプリケーションを作成してみよう。&lt;br /&gt;&lt;br /&gt;イメージビューアを作成するには、以下のコンポーネントが必要です。&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Image (ID=&quot;imageContainer&quot;)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Button &lt;/li&gt;&lt;li&gt;Label (ID=&quot;infoLabel&quot;)&lt;/li&gt;&lt;li&gt;FileSystemTree (ID=&quot;tree&quot;)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;上にFileSystemTreeを含みました。今回は、ハードディスク内のイメージを表示させるので、FileSystemTreeというコンポーネントを使用して、エクスプローラーのようなツリー状のスタイルでファイルを選択してイメージを表示させたいと思います。&lt;br /&gt;&lt;br /&gt;まず、スクリプト部分は、以下のようになります。&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&lt;br /&gt;&amp;lt;mx:Script&amp;gt; &lt;br /&gt;&amp;lt;![CDATA[ &lt;br /&gt;import flash.filesystem.File; &lt;br /&gt;public function init( ):void { &lt;br /&gt;tree.directory = File.documentsDirectory; &lt;br /&gt;} &lt;br /&gt;public function getDetails( ):void { &lt;br /&gt;var node:File = tree.selectedItem as File; &lt;br /&gt;if(node != null) { &lt;br /&gt;if(node.isDirectory) { &lt;br /&gt;logDirectoryDetails(node); &lt;br /&gt;} else { &lt;br /&gt;logFileDetails(node); &lt;br /&gt;} &lt;br /&gt;} &lt;br /&gt;} &lt;br /&gt;public function logFileDetails(file:File):void { &lt;br /&gt;infoLabel.text = file.nativePath; &lt;br /&gt;imageContainer.source = file.url; &lt;br /&gt;} &lt;br /&gt;public function logDirectoryDetails(dir:File):void { &lt;br /&gt;infoLabel.text = dir.nativePath ; &lt;br /&gt;} &lt;br /&gt;]]&amp;gt; &lt;br /&gt;&amp;lt;/mx:Script&amp;gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;以下の一行でファイルシステムにアクセスできるようにします。&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&lt;br /&gt;import flash.filesystem.File; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;以下の関数では、デフォルトでマイドキュメントのディレクトリを参照する指定を行います。&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&lt;br /&gt;public function init( ):void { &lt;br /&gt;tree.directory = File.documentsDirectory; &lt;br /&gt;}&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;以下の関数でImageコンポーネントに画像のファイルのパスを渡す処理を行います。&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&lt;br /&gt;public function logFileDetails(file:File):void { &lt;br /&gt;infoLabel.text = file.nativePath; //Labelに選択したパスを表示する&lt;br /&gt;imageContainer.source = file.url; //Imageコンポーネントのsourceに表示させるイメージのパスを渡す&lt;br /&gt;} &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;file.nativePath;&lt;/span&gt;は、実際どのようなパスかを表示させます。Traceで&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;file.nativePath;&lt;/span&gt;の値を調べてみると、以下のような値を返します。&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&lt;br /&gt;C:\Documents and Settings\username\My Documents\My Pictures\Picture\adobe1.jpg&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;imageContainer.source&lt;/span&gt;には、表示させたいイメージのパスを渡してあげるのですが、パスの渡し方がちょっと特殊なので、&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;imageContainer.source = file.nativePath;&lt;/span&gt;というようには行きません。イメージのパスを渡す場合は、&lt;span style=&quot;font-weight:bold;&quot;&gt;file.url&lt;/span&gt;を使います。&lt;br /&gt;&lt;br /&gt;Traceで&lt;span style=&quot;font-weight:bold;&quot;&gt;file.url&lt;/span&gt;がどのような値か調べてみると、以下のような値を返します。&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&lt;br /&gt;file:///C:/Documents%20and%20Settings/username/My%20Documents/My%20Pictures/Picture/adobe1.jpg&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;イメージを表示させる際に、このパスの渡し方に気をつけましょう。&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0U0QINivSLHh5KgHmQmUn3GaZLfsJXj3ZpWTx0-xLHq_ZZ5DUOIkfvGlahul8WWvLya8i5Q6Gkqrg4kHqhq255L9-Oi55_P3yvGA692swJAWALgc6xuI_0NYHIAQnRqobvWPzkxXKMw6I/s1600-h/imageViewer1.gif&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0U0QINivSLHh5KgHmQmUn3GaZLfsJXj3ZpWTx0-xLHq_ZZ5DUOIkfvGlahul8WWvLya8i5Q6Gkqrg4kHqhq255L9-Oi55_P3yvGA692swJAWALgc6xuI_0NYHIAQnRqobvWPzkxXKMw6I/s200/imageViewer1.gif&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5060167254023429634&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;コード全文&lt;/span&gt;&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&lt;br /&gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt; &lt;br /&gt;  &amp;lt;mx:ApolloApplication  &lt;br /&gt;  xmlns:mx=&amp;quot;http://www.adobe.com/2006/mxml&amp;quot;  &lt;br /&gt;  layout=&amp;quot;absolute&amp;quot; &lt;br /&gt;  applicationComplete=&amp;quot;init( )&amp;quot; &lt;br /&gt;  &amp;gt; &lt;br /&gt; &amp;lt;mx:Script&amp;gt; &lt;br /&gt;  &amp;lt;![CDATA[ &lt;br /&gt;  import flash.filesystem.File; &lt;br /&gt;  public function init( ):void { &lt;br /&gt;  tree.directory = File.documentsDirectory; &lt;br /&gt;  } &lt;br /&gt;  public function getDetails( ):void { &lt;br /&gt;  var node:File = tree.selectedItem as File; &lt;br /&gt;  if(node != null) { &lt;br /&gt;  if(node.isDirectory) { &lt;br /&gt;  logDirectoryDetails(node); &lt;br /&gt;  } else { &lt;br /&gt;  logFileDetails(node); &lt;br /&gt;  } &lt;br /&gt;  } &lt;br /&gt;  } &lt;br /&gt;  public function logFileDetails(file:File):void { &lt;br /&gt;  infoLabel.text = file.nativePath; &lt;br /&gt;  imageContainer.source = file.url; &lt;br /&gt;  trace(&amp;quot;file.nativepath is: &amp;quot; + file.nativePath); &lt;br /&gt;  trace(&amp;quot;file.url is: &amp;quot; + file.url);  &lt;br /&gt;  } &lt;br /&gt;  public function logDirectoryDetails(dir:File):void { &lt;br /&gt;  infoLabel.text = dir.nativePath ; &lt;br /&gt;  } &lt;br /&gt;  ]]&amp;gt; &lt;br /&gt;  &amp;lt;/mx:Script&amp;gt; &lt;br /&gt;  &amp;lt;mx:Panel &lt;br /&gt;  title=&amp;quot;Picture Viewr&amp;quot; &lt;br /&gt;  width=&amp;quot;98%&amp;quot; &lt;br /&gt;  height=&amp;quot;98%&amp;quot;  &lt;br /&gt;  verticalCenter=&amp;quot;0&amp;quot;  &lt;br /&gt;  horizontalCenter=&amp;quot;0&amp;quot; &lt;br /&gt;  &amp;gt; &lt;br /&gt;  &amp;lt;mx:HBox  &lt;br /&gt;  height=&amp;quot;100%&amp;quot;  &lt;br /&gt;  width=&amp;quot;100%&amp;quot;&amp;gt; &lt;br /&gt;   &lt;br /&gt;  &amp;lt;mx:VBox  &lt;br /&gt;  width=&amp;quot;20%&amp;quot;  &lt;br /&gt;  height=&amp;quot;100%&amp;quot;&amp;gt; &lt;br /&gt;   &lt;br /&gt;  &amp;lt;mx:FileSystemTree  &lt;br /&gt;  id=&amp;quot;tree&amp;quot;  &lt;br /&gt;  height=&amp;quot;90%&amp;quot;/&amp;gt;  &lt;br /&gt;   &lt;br /&gt;  &amp;lt;mx:Button  &lt;br /&gt;  label=&amp;quot;Load Image&amp;quot;  &lt;br /&gt;  click=&amp;quot;getDetails( )&amp;quot;/&amp;gt; &lt;br /&gt;  &amp;lt;/mx:VBox&amp;gt; &lt;br /&gt;   &lt;br /&gt;  &amp;lt;mx:VBox  &lt;br /&gt;  height=&amp;quot;100%&amp;quot; &lt;br /&gt;  width=&amp;quot;80%&amp;quot;&amp;gt; &lt;br /&gt;   &lt;br /&gt;  &amp;lt;mx:Image  &lt;br /&gt;  id=&amp;quot;imageContainer&amp;quot;  &lt;br /&gt;  styleName=&amp;quot;picture&amp;quot;  &lt;br /&gt;  maxWidth=&amp;quot;500&amp;quot;  &lt;br /&gt;  maxHeight=&amp;quot;500&amp;quot; &lt;br /&gt;  scaleContent=&amp;quot;true&amp;quot;&amp;gt; &lt;br /&gt;  &amp;lt;/mx:Image&amp;gt; &lt;br /&gt;  &amp;lt;mx:Label  &lt;br /&gt;  id=&amp;quot;infoLabel&amp;quot;  &lt;br /&gt;  text=&amp;quot;Info&amp;quot; /&amp;gt; &lt;br /&gt;   &lt;br /&gt;  &amp;lt;/mx:VBox&amp;gt; &lt;br /&gt;  &amp;lt;/mx:HBox&amp;gt; &lt;br /&gt;  &amp;lt;/mx:Panel&amp;gt; &lt;br /&gt;  &amp;lt;/mx:ApolloApplication&amp;gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;リファレンスサイト&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://labs.anthill.jp/wiki/apollo/index.php?Chapter5#mf82fc1f&quot;&gt;Apolloポケットガイド邦訳Wiki - ファイルブラウザを作る&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://y-computermemo.blogspot.com/feeds/8589367082277393821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1783286612246357993/8589367082277393821' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/8589367082277393821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/8589367082277393821'/><link rel='alternate' type='text/html' href='http://y-computermemo.blogspot.com/2007/05/blog-post.html' title='イメージビューアを作ってみよう'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0U0QINivSLHh5KgHmQmUn3GaZLfsJXj3ZpWTx0-xLHq_ZZ5DUOIkfvGlahul8WWvLya8i5Q6Gkqrg4kHqhq255L9-Oi55_P3yvGA692swJAWALgc6xuI_0NYHIAQnRqobvWPzkxXKMw6I/s72-c/imageViewer1.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1783286612246357993.post-9032143231592006700</id><published>2007-04-23T18:09:00.000-07:00</published><updated>2007-04-25T13:23:29.142-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ActionScript"/><category scheme="http://www.blogger.com/atom/ns#" term="Apollo"/><category scheme="http://www.blogger.com/atom/ns#" term="Flex Builder"/><category scheme="http://www.blogger.com/atom/ns#" term="MXML"/><category scheme="http://www.blogger.com/atom/ns#" term="サンプルアプリケーション"/><title type='text'>TextInputに入力した文字をLabelに渡してみよう</title><content type='html'>今回は、TextInputコンポーネントに入力した値をLabelコンポーネントに渡してみたいと思います。&lt;br /&gt;前回のマウスイベントの取得を応用して、ボタンをクリックした際にTextInputに入力してある値をLabelに表示させます。&lt;br /&gt;&lt;br /&gt;用意するコンポーネントは、&lt;br /&gt;&lt;ul&gt;&lt;li&gt;TextInput&lt;/li&gt;&lt;li&gt;Label&lt;/li&gt;&lt;li&gt;Button&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;今回は、ボタンをクリックしたタイミングでTextInputのテキストをLabelのテキストに代入する処理を行います。この処理を行うには、以下のようなコードを記述します。&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&lt;br /&gt; public function clickHandler(event:Event):void {&lt;br /&gt; resultString.text = inputString.text;&lt;br /&gt; }&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;前回同様にクリックのイベントが発生したら、inputString.textをresultString.textに代入します。&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;resultString&lt;/span&gt;は、TextInputのIDです。&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;inputString&lt;/span&gt;は、LabelのIDです。&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxUiia8cGD1vzphTVv70V8RqUxrGhonGxLY5U7Mz4GkOLoBHBmsnFARGbAEMWPDgIKHEBl5njpA0JmiUZcjtXI1Gafr0XqJz0rwGCLSOONTeisN9MZJrgP1YfdIIeROtfaMUKaHbu8iTbQ/s1600-h/textinput_to_label1.gif&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxUiia8cGD1vzphTVv70V8RqUxrGhonGxLY5U7Mz4GkOLoBHBmsnFARGbAEMWPDgIKHEBl5njpA0JmiUZcjtXI1Gafr0XqJz0rwGCLSOONTeisN9MZJrgP1YfdIIeROtfaMUKaHbu8iTbQ/s200/textinput_to_label1.gif&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5057463894233144818&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;コード全文&lt;/span&gt;&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&lt;br /&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;&lt;br /&gt; &amp;lt;mx:ApolloApplication &lt;br /&gt; xmlns:mx=&quot;http://www.adobe.com/2006/mxml&quot; &lt;br /&gt; width=&quot;300&quot; &lt;br /&gt; height=&quot;150&quot; &lt;br /&gt; layout=&quot;absolute&quot;&lt;br /&gt; backgroundColor=&quot;#334455&quot;&lt;br /&gt; creationComplete=&quot;createListener(event);&quot;&lt;br /&gt; &amp;gt;&lt;br /&gt; &amp;lt;mx:Script&amp;gt;&lt;br /&gt; &amp;lt;![CDATA[&lt;br /&gt; import flash.events.MouseEvent;&lt;br /&gt; import mx.events.FlexEvent;&lt;br /&gt; public function createListener(event:FlexEvent):void {&lt;br /&gt; myButton.addEventListener(MouseEvent.CLICK, clickHandler);&lt;br /&gt; }&lt;br /&gt; public function clickHandler(event:Event):void {&lt;br /&gt; resultString.text = inputString.text;&lt;br /&gt; }&lt;br /&gt; ]]&amp;gt;&lt;br /&gt; &amp;lt;/mx:Script&amp;gt;&lt;br /&gt; &amp;lt;mx:Panel &lt;br /&gt; title=&quot;TextInput to Label&quot; &lt;br /&gt; width=&quot;90%&quot; &lt;br /&gt; height=&quot;90%&quot; &lt;br /&gt; horizontalCenter=&quot;0&quot; &lt;br /&gt; verticalCenter=&quot;0&quot;&lt;br /&gt; paddingLeft=&quot;10&quot; &lt;br /&gt; paddingTop=&quot;10&quot; &lt;br /&gt; paddingRight=&quot;10&quot; &lt;br /&gt; paddingBottom=&quot;10&quot; &lt;br /&gt; layout=&quot;vertical&quot; &lt;br /&gt; backgroundAlpha=&quot;30&quot; &lt;br /&gt; &amp;gt;&lt;br /&gt; &amp;lt;mx:HBox width=&quot;100%&quot; height=&quot;100%&quot;&amp;gt;&lt;br /&gt; &amp;lt;mx:Label &lt;br /&gt; text=&quot;Input:&quot; &lt;br /&gt; /&amp;gt;&lt;br /&gt; &amp;lt;mx:TextInput &lt;br /&gt; &lt;span style=&quot;font-weight:bold;&quot;&gt;id=&quot;inputString&quot;&lt;/span&gt; &lt;br /&gt; width=&quot;100%&quot; text=&quot;&quot; &lt;br /&gt; /&amp;gt;&lt;br /&gt; &amp;lt;mx:Button &lt;br /&gt; id=&quot;myButton&quot; &lt;br /&gt; label=&quot;OK&quot;&lt;br /&gt; /&amp;gt;&lt;br /&gt; &amp;lt;/mx:HBox&amp;gt;&lt;br /&gt; &amp;lt;mx:HBox width=&quot;100%&quot; height=&quot;100%&quot;&amp;gt;&lt;br /&gt; &amp;lt;mx:Label text=&quot;Result:&quot; /&amp;gt;&lt;br /&gt; &amp;lt;mx:Label &lt;br /&gt; &lt;span style=&quot;font-weight:bold;&quot;&gt;id=&quot;resultString&quot;&lt;/span&gt; &lt;br /&gt; width=&quot;100%&quot; &lt;br /&gt; /&amp;gt;&lt;br /&gt; &amp;lt;/mx:HBox&amp;gt;&lt;br /&gt; &amp;lt;/mx:Panel&amp;gt;&lt;br /&gt; &amp;lt;/mx:ApolloApplication&amp;gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://y-computermemo.blogspot.com/feeds/9032143231592006700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1783286612246357993/9032143231592006700' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/9032143231592006700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/9032143231592006700'/><link rel='alternate' type='text/html' href='http://y-computermemo.blogspot.com/2007/04/textinputlabel.html' title='TextInputに入力した文字をLabelに渡してみよう'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxUiia8cGD1vzphTVv70V8RqUxrGhonGxLY5U7Mz4GkOLoBHBmsnFARGbAEMWPDgIKHEBl5njpA0JmiUZcjtXI1Gafr0XqJz0rwGCLSOONTeisN9MZJrgP1YfdIIeROtfaMUKaHbu8iTbQ/s72-c/textinput_to_label1.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1783286612246357993.post-1284116914950023577</id><published>2007-04-23T12:51:00.000-07:00</published><updated>2007-04-25T13:09:54.826-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ActionScript"/><category scheme="http://www.blogger.com/atom/ns#" term="Apollo"/><category scheme="http://www.blogger.com/atom/ns#" term="Flex Builder"/><category scheme="http://www.blogger.com/atom/ns#" term="MXML"/><category scheme="http://www.blogger.com/atom/ns#" term="サンプルアプリケーション"/><title type='text'>マウスイベントを取得してみよう</title><content type='html'>Apolloのアプリケーションと言っても記述するコードの中身はFlexのMXMLおよびActionScriptになります。今回は、各マウスのイベントを取得してみましょう。&lt;br /&gt;&lt;br /&gt;マウスイベントを取得するにはいくつか方法があるかと思いますが、イベントについて、FlexのLiveDocsに説明が書いてあります。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://livedocs.adobe.com/flex/2_jp/docs/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&amp;file=Part2_DevApps.html&quot;&gt;イベントの使用&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;今回は、マウスをクリックした時、マウスをボタン上にロールオーバーした時、マウスをボタンからロールアウトした時のイベントを取得します。&lt;br /&gt;&lt;br /&gt;まず、マウスをクリックした時のイベントを取得するには、&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;MouseEvent.CLICK&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;また、ロールオーバー、ロールアウトには、&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;MouseEvent.ROLL_OVER //ロールオーバー&lt;br /&gt;MouseEvent.ROLL_OUT //ロールアウト&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;を使用します。&lt;br /&gt;&lt;br /&gt;このマウスイベントを取得するには、イベントリスナーが必要となります。イベントリスナーはイベントが発生したことを監視するaddEventListenerという監視役が必要です。そこで、今回はボタンにイベントリスナーを適用するので、以下のような感じになります。&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;myButton.addEventListener (MouseEvent.CLICK, clickHandler); &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;また、発生したイベントに応じて、何らかの処理を実行したいので、addEventListenerの第二引数の名前の関数を以下のように用意します。&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&lt;br /&gt;  private function clickHandler ( event:Event ):void { &lt;br /&gt;  //ここに実行したい処理を記述&lt;br /&gt;  } &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;今回の場合は、マウスをクリックした際に、myLabelに「Mouse Click」という文字を表示させたいので、以下のような記述になります。&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&lt;br /&gt;  private function clickHandler ( event:Event ):void &lt;br /&gt;  { &lt;br /&gt;  myLabel.text = &amp;quot;Mouse Click&amp;quot;; &lt;br /&gt;  } &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;さて、これらのコードですが、MXMLファイルのどこにでも記述して良いわけではないので、あるタグで囲ってあげる必要があります。スクリプトの処理を行う場合は、&lt;span style=&quot;font-weight:bold;&quot;&gt;&amp;lt;mx:Script&amp;gt;&lt;/span&gt; から始まるタグの中にさらに&lt;span style=&quot;font-weight:bold;&quot;&gt;&amp;lt;![CDATA[&lt;/span&gt;の中でスクリプトの処理を行う必要があります。また、&lt;span style=&quot;font-weight:bold;&quot;&gt;]]&amp;gt;&amp;lt;/mx:Script&amp;gt;&lt;/span&gt;で閉じる必要があるのでお忘れなく。&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&lt;br /&gt;&amp;lt;mx:Script&amp;gt; &lt;br /&gt;  &amp;lt;![CDATA[ &lt;br /&gt;&lt;br /&gt;]]&amp;gt; &lt;br /&gt;  &amp;lt;/mx:Script&amp;gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;実際、今回の処理をこのタグに入れると以下のような感じになります。&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&lt;br /&gt; &amp;lt;mx:Script&amp;gt; &lt;br /&gt; &amp;lt;![CDATA[ &lt;br /&gt; &lt;br /&gt; public function createListener():void { &lt;br /&gt; myButton.addEventListener(MouseEvent.CLICK, clickHandler); &lt;br /&gt; myButton.addEventListener(MouseEvent.ROLL_OVER, rollOverHandler); &lt;br /&gt; myButton.addEventListener(MouseEvent.ROLL_OUT, rollOutHandler);&lt;br /&gt; } &lt;br /&gt; &lt;br /&gt; public function clickHandler(event:Event):void { &lt;br /&gt; myLabel.text = &amp;quot;Mouse Click&amp;quot;; &lt;br /&gt; } &lt;br /&gt; public function rollOverHandler(event:Event):void { &lt;br /&gt; myLabel.text = &amp;quot;Roll Over&amp;quot;; &lt;br /&gt; }&lt;br /&gt; public function rollOutHandler(event:Event):void { &lt;br /&gt; myLabel.text = &amp;quot;Roll Out&amp;quot;; &lt;br /&gt; }  &lt;br /&gt; ]]&amp;gt; &lt;br /&gt;&amp;lt;/mx:Script&amp;gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&lt;br /&gt;public function createListener():void&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;なお、上の関数を使用しているで、&lt;span style=&quot;font-weight:bold;&quot;&gt;&amp;lt;mx:ApolloApplication&lt;/span&gt;内に&lt;span style=&quot;font-style:italic;&quot;&gt;creationComplete=&quot;createListener();&quot;&lt;/span&gt;を追加しておきましょう。&lt;br /&gt;&lt;br /&gt;スクリプトの部分は上記で完了です。さて、スクリプトの処理を実行する元となるボタンなどの設定は、以下の通りです。&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&lt;br /&gt;&amp;lt;mx:Panel  &lt;br /&gt;title=&amp;quot;My Application&amp;quot;  &lt;br /&gt;horizontalCenter=&amp;quot;0&amp;quot; &lt;br /&gt;verticalCenter=&amp;quot;0&amp;quot; &lt;br /&gt;paddingTop=&amp;quot;10&amp;quot;  &lt;br /&gt;paddingBottom=&amp;quot;10&amp;quot;  &lt;br /&gt;paddingLeft=&amp;quot;10&amp;quot;  &lt;br /&gt;paddingRight=&amp;quot;10&amp;quot; &lt;br /&gt;&amp;gt; &lt;br /&gt; &lt;br /&gt;&amp;lt;mx:Label  &lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;id=&amp;quot;myLabel&amp;quot;&lt;/span&gt; &lt;br /&gt;width=&amp;quot;230&amp;quot;  &lt;br /&gt;fontWeight=&amp;quot;bold&amp;quot;  &lt;br /&gt;fontSize=&amp;quot;24&amp;quot; &lt;br /&gt;/&amp;gt; &lt;br /&gt; &lt;br /&gt;&amp;lt;mx:Button  &lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;id=&amp;quot;myButton&amp;quot;&lt;/span&gt;  &lt;br /&gt;label=&amp;quot;Button&amp;quot;  &lt;br /&gt;/&amp;gt; &lt;br /&gt; &lt;br /&gt;&amp;lt;/mx:Panel&amp;gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;スクリプト部分で、&lt;span style=&quot;font-weight:bold;&quot;&gt;myButton.addEventListener&lt;/span&gt;と記述してあります。この部分のmyButtonは、ボタンコンポーネントのIDを示しているので、&lt;span style=&quot;font-weight:bold;&quot;&gt;&amp;lt;mx:Button&lt;/span&gt;で&lt;span style=&quot;font-weight:bold;&quot;&gt;id=&amp;quot;myButton&amp;quot;&lt;/span&gt;という感じでスクリプト内で使用している名前に統一しておきましょう。ラベルコンポーネントも同様です。&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijha92BHHYc7NYXgOtDbfMKclez8MuEvTc3QHcB8UvROM9qkzJIaqOc2Ec7xSRTVaI9UusXOTBn8IRPgIVLNRKphQHCiM9WpaL5CO_w-JQyddcj3hmfF5q4AsA7CEdbOtH_CzuhG28McEd/s1600-h/mouseEvent1.gif&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijha92BHHYc7NYXgOtDbfMKclez8MuEvTc3QHcB8UvROM9qkzJIaqOc2Ec7xSRTVaI9UusXOTBn8IRPgIVLNRKphQHCiM9WpaL5CO_w-JQyddcj3hmfF5q4AsA7CEdbOtH_CzuhG28McEd/s200/mouseEvent1.gif&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5057093598756367218&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;コード全文&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&lt;br /&gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt; &lt;br /&gt;  &amp;lt;mx:ApolloApplication  &lt;br /&gt;  xmlns:mx=&amp;quot;http://www.adobe.com/2006/mxml&amp;quot;  &lt;br /&gt;  layout=&amp;quot;absolute&amp;quot; &lt;br /&gt;  width=&amp;quot;350&amp;quot; height=&amp;quot;200&amp;quot; &lt;br /&gt;  creationComplete=&amp;quot;createListener();&amp;quot; &lt;br /&gt;  &amp;gt; &lt;br /&gt;   &lt;br /&gt;  &amp;lt;mx:Script&amp;gt; &lt;br /&gt;  &amp;lt;![CDATA[ &lt;br /&gt;  public function createListener():void { &lt;br /&gt;  myButton.addEventListener(MouseEvent.CLICK, clickHandler); &lt;br /&gt;  myButton.addEventListener(MouseEvent.ROLL_OVER, rollOverHandler); &lt;br /&gt;  myButton.addEventListener(MouseEvent.ROLL_OUT, rollOutHandler); &lt;br /&gt;  } &lt;br /&gt;   &lt;br /&gt;  public function clickHandler(event:Event):void { &lt;br /&gt;  myLabel.text = &amp;quot;Mouse Click&amp;quot;; &lt;br /&gt;  } &lt;br /&gt;  public function rollOverHandler(event:Event):void { &lt;br /&gt;  myLabel.text = &amp;quot;Roll Over&amp;quot;; &lt;br /&gt;  } &lt;br /&gt;  public function rollOutHandler(event:Event):void { &lt;br /&gt;  myLabel.text = &amp;quot;Roll Out&amp;quot;; &lt;br /&gt;  } &lt;br /&gt;  ]]&amp;gt; &lt;br /&gt;  &amp;lt;/mx:Script&amp;gt; &lt;br /&gt;  &amp;lt;mx:Panel  &lt;br /&gt;  title=&amp;quot;My Application&amp;quot;  &lt;br /&gt;  horizontalCenter=&amp;quot;0&amp;quot; &lt;br /&gt;  verticalCenter=&amp;quot;0&amp;quot; &lt;br /&gt;  paddingTop=&amp;quot;10&amp;quot;  &lt;br /&gt;  paddingBottom=&amp;quot;10&amp;quot;  &lt;br /&gt;  paddingLeft=&amp;quot;10&amp;quot;  &lt;br /&gt;  paddingRight=&amp;quot;10&amp;quot; &lt;br /&gt;  &amp;gt; &lt;br /&gt;   &lt;br /&gt;  &amp;lt;mx:Label  &lt;br /&gt;  id=&amp;quot;myLabel&amp;quot;  &lt;br /&gt;  width=&amp;quot;230&amp;quot;  &lt;br /&gt;  fontWeight=&amp;quot;bold&amp;quot;  &lt;br /&gt;  fontSize=&amp;quot;24&amp;quot; &lt;br /&gt;  /&amp;gt; &lt;br /&gt;   &lt;br /&gt;  &amp;lt;mx:Button  &lt;br /&gt;  id=&amp;quot;myButton&amp;quot;  &lt;br /&gt;  label=&amp;quot;Button&amp;quot;  &lt;br /&gt;  /&amp;gt; &lt;br /&gt;   &lt;br /&gt;  &amp;lt;/mx:Panel&amp;gt; &lt;br /&gt; &amp;lt;/mx:ApolloApplication&amp;gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;リファレンスサイト&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://livedocs.adobe.com/flex/2_jp/langref/flash/events/MouseEvent.html&quot;&gt;Class MouseEvent&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.adobe.com/jp/devnet/flex/quickstart/handling_events/&quot;&gt;Flex クイックスタート：イベントの処理&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://y-computermemo.blogspot.com/feeds/1284116914950023577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1783286612246357993/1284116914950023577' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/1284116914950023577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/1284116914950023577'/><link rel='alternate' type='text/html' href='http://y-computermemo.blogspot.com/2007/04/blog-post.html' title='マウスイベントを取得してみよう'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijha92BHHYc7NYXgOtDbfMKclez8MuEvTc3QHcB8UvROM9qkzJIaqOc2Ec7xSRTVaI9UusXOTBn8IRPgIVLNRKphQHCiM9WpaL5CO_w-JQyddcj3hmfF5q4AsA7CEdbOtH_CzuhG28McEd/s72-c/mouseEvent1.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1783286612246357993.post-7594666718430689380</id><published>2007-04-20T17:08:00.000-07:00</published><updated>2007-04-20T17:12:42.528-07:00</updated><title type='text'>Flex BuilderでHello Worldアプリケーションを作成しよう2</title><content type='html'>前回コードベースで「Hello World」のアプリケーションを作成しましたが、Flex Builderでは、デザインビューモードでラベル等を配置してテキストを表示させることも可能なので、この方法も紹介したいと思います。&lt;br /&gt;&lt;br /&gt;まず、前回同様にFlex Builderを起動して、プロジェクトを作成または開きます。&lt;br /&gt;下の図のようにMXMLファイルが開くと、「Source」もしくは「Design」を選択できるボタンがあるので、「Design」のボタンをクリックします。&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKPrvpAx9TrqABBa6KdvlLtJ51S-ZcjoNO2iem-F_qfQH_99FEsltz9zjegeXSOOnhqlBG5PBpUCMPAqOq2CCBW1J2Bbp1gZweMYkZDZK6BbAVEoZigbaQXwViAUUSyy7Lc8AwwF3GLoIi/s1600-h/helloWorld_UI1.gif&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKPrvpAx9TrqABBa6KdvlLtJ51S-ZcjoNO2iem-F_qfQH_99FEsltz9zjegeXSOOnhqlBG5PBpUCMPAqOq2CCBW1J2Bbp1gZweMYkZDZK6BbAVEoZigbaQXwViAUUSyy7Lc8AwwF3GLoIi/s200/helloWorld_UI1.gif&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5055667115563313906&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;「Design」ボタンをクリックするとGUIでラベル等を配置できるようになります。例えばラベルを配置したいのであれば、Flex Builderの画面左下側にコンポーネントを選択できるパネルがあるので、ここからラベルをMXMLにドラッグアンドドロップします。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4f36uR3WJXAYUuAlu9BQtMyopVZfDDHlJc5LpNqQH70V4GRT5dyb-WJe6bdasR2d_GDTpZiPRiXrK-k3yXlK6XF8KBKX3hUxEKi-7y6peBKMahyfhp_EhJyJhMs00LgVqjlE6xc9AiXPU/s1600-h/helloWorld_UI2.gif&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4f36uR3WJXAYUuAlu9BQtMyopVZfDDHlJc5LpNqQH70V4GRT5dyb-WJe6bdasR2d_GDTpZiPRiXrK-k3yXlK6XF8KBKX3hUxEKi-7y6peBKMahyfhp_EhJyJhMs00LgVqjlE6xc9AiXPU/s200/helloWorld_UI2.gif&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5055667227232463618&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;MXMLにドラッグアンドドロップした後、ドロップしたコンポーネント（例えばラベル）が選択されているのを確認して、今度はFlex Builderの画面右側にラベルのプロパティが表示されるので、「Text」部分に「HelloWorld!」と入力してみましょう。&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLrUO-bZ1zRAOX0OoNl5FfSkZvad2EWEQeffsfhoN2qZhkHzWMGwPLWerZBRPGoLxP7NOB_l-CHeDGZ6iYvdo3CUjK_WpAW9irPeaQLarmhYy0aEif25Mow9ce8ALLOsa5Ph9hcPhyphenhyphentGGb/s1600-h/helloWorld_UI3.gif&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLrUO-bZ1zRAOX0OoNl5FfSkZvad2EWEQeffsfhoN2qZhkHzWMGwPLWerZBRPGoLxP7NOB_l-CHeDGZ6iYvdo3CUjK_WpAW9irPeaQLarmhYy0aEif25Mow9ce8ALLOsa5Ph9hcPhyphenhyphentGGb/s200/helloWorld_UI3.gif&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5055667326016711442&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;入力したテキストの内容がMXMLに反映されます。&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX9ArLdb1C21_Q9-8FBIwumRvGmx7v01qD3XYfUDgdup2O0L4gbur42pHWj_gSjywsOpe6V4Rkc3NUT9uJVRqRTn3F_0p7y89HqbvhGyV17fhJpUPMp-r-mcPNsPKfpZrTjaLKEuW-_J_h/s1600-h/helloWorld_UI4.gif&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX9ArLdb1C21_Q9-8FBIwumRvGmx7v01qD3XYfUDgdup2O0L4gbur42pHWj_gSjywsOpe6V4Rkc3NUT9uJVRqRTn3F_0p7y89HqbvhGyV17fhJpUPMp-r-mcPNsPKfpZrTjaLKEuW-_J_h/s200/helloWorld_UI4.gif&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5055667463455664930&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;「Design」を使用した方法でもMXMLのコードは自動的に生成されるので、レイアウトを整えたりするには、こちらの「Design」を使用したほうが手っ取り早いかもしれません。</content><link rel='replies' type='application/atom+xml' href='http://y-computermemo.blogspot.com/feeds/7594666718430689380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1783286612246357993/7594666718430689380' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/7594666718430689380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/7594666718430689380'/><link rel='alternate' type='text/html' href='http://y-computermemo.blogspot.com/2007/04/flex-builderhello-world2.html' title='Flex BuilderでHello Worldアプリケーションを作成しよう2'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKPrvpAx9TrqABBa6KdvlLtJ51S-ZcjoNO2iem-F_qfQH_99FEsltz9zjegeXSOOnhqlBG5PBpUCMPAqOq2CCBW1J2Bbp1gZweMYkZDZK6BbAVEoZigbaQXwViAUUSyy7Lc8AwwF3GLoIi/s72-c/helloWorld_UI1.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1783286612246357993.post-302047569496594681</id><published>2007-04-15T23:48:00.000-07:00</published><updated>2007-04-16T00:18:30.179-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blogger"/><category scheme="http://www.blogger.com/atom/ns#" term="CSS"/><title type='text'>bloggerでコード領域用のCSSを適用する</title><content type='html'>サンプルアプリケーションのコード部分をブログで紹介したい場合があります。下記のようにブログ本文と区別をつけるため、ボックスを配置して、その中にコードを表示させるにはどうすればいいのでしょうか？&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&amp;lt;body&amp;gt;  &amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&lt;br /&gt;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;  &amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&lt;br /&gt;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&amp;#12469;&amp;#12531;&amp;#12503;&amp;#12523;&amp;#12288;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;どう設定すれば良いか分からなかったので、個人的なメモも兼ねて紹介したいと思います。&lt;br /&gt;&lt;br /&gt;BloggerでCSSの設定を変更もしくは追加するには、ブログの管理ページにログインし、「テンプレート」タブの「HTMLの編集」をクリックします。&lt;br /&gt;&lt;br /&gt;「HTMLの編集」をクリックすると、ブログで設定しているレイアウトのコードが表示されるので以下のコードを追加して保存します。&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;p.code {&lt;br /&gt;font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, &amp;quot;mono&amp;quot;; //フォントを指定&lt;br /&gt;font-size: small; フォントサイズを指定&lt;br /&gt;width: 400px; //ボックスの幅&lt;br /&gt;white-space: nowrap; //改行を行わない&lt;br /&gt;overflow: auto; // コードがボックスに収まらない時にスクロールを表示する&lt;br /&gt;border-style: solid; //ボーダースタイルを実線に設定&lt;br /&gt;border-width: 1px;&lt;br /&gt;background-color: #F4FFFC;&lt;br /&gt;line-height: 100%;&lt;br /&gt;margin: 1px;&lt;br /&gt;padding: 2px;&lt;br /&gt;}&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;上の記述のような感じでコードを追加して、テンプレートを保存した後、ブログを投稿する際に、コード部分を「&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt; &amp;lt;/p&amp;gt;」で囲むことでコード部分がボックス内に表示されるようになります。&lt;br /&gt;&lt;br /&gt;なお、プレビューでは適用されないので公開した後に確認する必要があります。</content><link rel='replies' type='application/atom+xml' href='http://y-computermemo.blogspot.com/feeds/302047569496594681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1783286612246357993/302047569496594681' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/302047569496594681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/302047569496594681'/><link rel='alternate' type='text/html' href='http://y-computermemo.blogspot.com/2007/04/bloggercss.html' title='bloggerでコード領域用のCSSを適用する'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1783286612246357993.post-8908856983516520862</id><published>2007-04-15T11:29:00.000-07:00</published><updated>2007-04-25T13:10:51.145-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Apollo"/><category scheme="http://www.blogger.com/atom/ns#" term="Flex Builder"/><category scheme="http://www.blogger.com/atom/ns#" term="MXML"/><category scheme="http://www.blogger.com/atom/ns#" term="アプリケーション"/><title type='text'>Flex BuilderでHello Worldアプリケーションを作成しよう</title><content type='html'>はじめてアプリケーションを作成する際の定番として、「Hello World」という文字を表示させることからはじめてみましょう。&lt;br /&gt;&lt;br /&gt;Flex BuilderでApolloアプリケーションを作成する場合、主にMXMLとActionScriptが必要となってきます。&lt;br /&gt;&lt;br /&gt;今回は、「Hello World」という文字を表示させるだけなので、FlexのMXMLだけを使用します。&lt;br /&gt;&lt;br /&gt;まず、Flex Builder 2を起動して、[File]-[New]-[Apollo Project]を選択すると下のようなダイアログボックスが表示されるのでデフォルトで選択されている「Basic」のまま「Next」をクリックして次に進みます。&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJB2ImSF84AA1L2FMjCapU6MmGkXdTDHICeOBydSzM1pM0pO-z7wRbHReC90OHv_-ON94h04zMBry79PrazVwJAmUjSAcU5fv7KrLxm9bfxqYfs1MFWByRoikUndy6kSnt6A64r3HNagZl/s1600-h/new_apollo_project_scrnshot1.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJB2ImSF84AA1L2FMjCapU6MmGkXdTDHICeOBydSzM1pM0pO-z7wRbHReC90OHv_-ON94h04zMBry79PrazVwJAmUjSAcU5fv7KrLxm9bfxqYfs1MFWByRoikUndy6kSnt6A64r3HNagZl/s200/new_apollo_project_scrnshot1.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5053854620624476482&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;次にApolloアプリケーションのプロジェクト名を入力します。&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqUfQZXWFwgtViAa16o-6mk-t9EfoXLc72Kbt_c657QZ4pYgh4KmUuUifdvDXkwdvEUu6cgtQD54w5K5gAL6jP0SLgj4ZU0AVfoAnlTqmPF5st1kn8_ndxbQk6KIMNAv4S7VNCSXGFnuQW/s1600-h/new_apollo_project_scrnshot2.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqUfQZXWFwgtViAa16o-6mk-t9EfoXLc72Kbt_c657QZ4pYgh4KmUuUifdvDXkwdvEUu6cgtQD54w5K5gAL6jP0SLgj4ZU0AVfoAnlTqmPF5st1kn8_ndxbQk6KIMNAv4S7VNCSXGFnuQW/s200/new_apollo_project_scrnshot2.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5053855084480944466&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;今回は「HelloWorld」というプロジェクト名にします。プロジェクト名を入力後に「Finish」をクリックします。&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3KpoKt26_AO1-2_lCZv91GLKj8GolYXUhk_l8o2V-ORXQW4pKaEDSk6TzH6FJ1A4vB7vk3c_h7cVXS4mMzsU-pc1GkaWM_3d5zujxbD-xAbB3nc64dhWDXvmPxCRvkEcW3k-P9rxICSVr/s1600-h/new_apollo_project_scrnshot3.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3KpoKt26_AO1-2_lCZv91GLKj8GolYXUhk_l8o2V-ORXQW4pKaEDSk6TzH6FJ1A4vB7vk3c_h7cVXS4mMzsU-pc1GkaWM_3d5zujxbD-xAbB3nc64dhWDXvmPxCRvkEcW3k-P9rxICSVr/s200/new_apollo_project_scrnshot3.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5053855629941791074&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;プロジェクト名の設定が完了すると上の図のように、「HelloWorld.mxml」がデフォルトで開いています。また、あらかじめ、以下のようなコードが入っています。&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;&lt;br /&gt;&amp;lt;mx:ApolloApplication xmlns:mx=&quot;http://www.adobe.com/2006/mxml&quot; layout=&quot;absolute&quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/mx:ApolloApplication&amp;gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;このコードに「Hello World」の文字を表示させるため以下のようにコードを記述します。&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;&lt;br /&gt;&amp;lt;mx:ApolloApplication xmlns:mx=&quot;http://www.adobe.com/2006/mxml&quot; layout=&quot;absolute&quot;&amp;gt;&lt;br /&gt;    &amp;lt;mx:Label text=&quot;Hello World!&quot; /&amp;gt;&lt;br /&gt;&amp;lt;/mx:ApolloApplication&amp;gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;今回は、MXMLのmx:Labelを使い、以下の一行を追加して「Hello World!」を表示させます。&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&amp;lt;mx:Label text=&quot;Hello World!&quot; /&amp;gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;上記のコードを記述後、[Run]-[Run HelloWorld Ctr+F11]を選択して、アプリケーションを実行するか、もしくは、「Ctrl + F11」を押す、再生ボタンのアイコンをクリックしてアプリケーションを実行することができます。&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcMAGCduZ9sMAaRWDf2lkxXPqb4zCbIwUZMqRjjBnECYPR8wj19U7NqSmQQgDcLZqyTh26awYJMfFrVVhHq1Y44QsPBPAO9jkD5AVXgvoG1ldqa_O0OUjLV3orYHFNMeYSK-sDAADrDbJw/s1600-h/new_apollo_project_scrnshot6.gif&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcMAGCduZ9sMAaRWDf2lkxXPqb4zCbIwUZMqRjjBnECYPR8wj19U7NqSmQQgDcLZqyTh26awYJMfFrVVhHq1Y44QsPBPAO9jkD5AVXgvoG1ldqa_O0OUjLV3orYHFNMeYSK-sDAADrDbJw/s200/new_apollo_project_scrnshot6.gif&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5053911782344218994&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;アプリケーションを実行すると上のようなウィンドウが表示されます。「Hello World!」という文字が左上端に表示されました。しかし、この位置だと分かるにくいので、文字をウィンドウの中心に持って行きましょう。&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;&amp;lt;mx:ApolloApplication xmlns:mx=&amp;quot;http://www.adobe.com/2006/mxml&amp;quot; layout=&amp;quot;absolute&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;mx:Label text=&amp;quot;Hello World!&amp;quot; horizontalCenter=&amp;quot;0&amp;quot; verticalCenter=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;&amp;lt;/mx:ApolloApplication&amp;gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;以下の２行を追加することで文字をウィンドウの中心に持っていくことができました。&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;horizontalCenter=&amp;quot;0&amp;quot;&lt;br /&gt;verticalCenter=&amp;quot;0&amp;quot;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCLUr3S966KwxwcYeBLOxhJokj5OIuvuaTTh_0iA401_NoO65_ra6h-qfxIF7siYb_WKxLbgm-dsmHFByVglcqdgkAs6xOBSPsuwObXVMt6PhLD0iUxwRB0GMn83gETQE9RS4RJf4OHGpd/s1600-h/new_apollo_project_scrnshot5.gif&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCLUr3S966KwxwcYeBLOxhJokj5OIuvuaTTh_0iA401_NoO65_ra6h-qfxIF7siYb_WKxLbgm-dsmHFByVglcqdgkAs6xOBSPsuwObXVMt6PhLD0iUxwRB0GMn83gETQE9RS4RJf4OHGpd/s200/new_apollo_project_scrnshot5.gif&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5053913130963949954&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;コード全文&lt;/span&gt;&lt;br /&gt;&lt;p class=&quot;code&quot;&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;&amp;lt;mx:ApolloApplication xmlns:mx=&amp;quot;http://www.adobe.com/2006/mxml&amp;quot; layout=&amp;quot;absolute&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;mx:Label text=&amp;quot;Hello World!&amp;quot; horizontalCenter=&amp;quot;0&amp;quot; verticalCenter=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;&amp;lt;/mx:ApolloApplication&amp;gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://y-computermemo.blogspot.com/feeds/8908856983516520862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1783286612246357993/8908856983516520862' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/8908856983516520862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/8908856983516520862'/><link rel='alternate' type='text/html' href='http://y-computermemo.blogspot.com/2007/04/flex-builderhello-world.html' title='Flex BuilderでHello Worldアプリケーションを作成しよう'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJB2ImSF84AA1L2FMjCapU6MmGkXdTDHICeOBydSzM1pM0pO-z7wRbHReC90OHv_-ON94h04zMBry79PrazVwJAmUjSAcU5fv7KrLxm9bfxqYfs1MFWByRoikUndy6kSnt6A64r3HNagZl/s72-c/new_apollo_project_scrnshot1.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1783286612246357993.post-7153733634930015258</id><published>2007-04-14T21:13:00.000-07:00</published><updated>2007-04-16T21:07:59.532-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Apollo"/><category scheme="http://www.blogger.com/atom/ns#" term="Flex Builder"/><title type='text'>Flex Builder 2 と Flex Builder用のApollo拡張機能のインストール</title><content type='html'>「&lt;a href=&quot;http://apollo285.blogspot.com/2007/04/apollo_12.html&quot;&gt;Apolloのアプリケーションを作成するには？&lt;/a&gt;」でApolloアプリケーションを作る方法として、Flex Builder 2で作るのが、最も扱いやすい方法だとという事を話しました。 さて、このFlex Builder 2の入手方法ですが、これも同様にAdobe Labsから&lt;a href=&quot;http://www.adobe.com/go/openflextrial&quot;&gt;トライアル版&lt;/a&gt;がダウンロードできるので、トライアル版をダウンロード、インストールして試しましょう。(トライアル版をダウンロードするにはAdobeアカウントのログインが必要です。)&lt;br /&gt;&lt;br /&gt;Flex Builder 2のインストールが完了したらApollo拡張機能もダウンロードして、インストールしましょう。&lt;br /&gt;&lt;br /&gt;Apollo拡張機能のインストーラーもAdobe Labsからダウンロードできます。&lt;a href=&quot;http://www.adobe.com/cfusion/entitlement/index.cfm?e=labs%5Fapollo#extension&quot;&gt;こちら&lt;/a&gt;からアクセスできます。&lt;br /&gt;&lt;br /&gt;Flex Builder 2およびApollo拡張機能のインストールが完了したら、Flex Builderを起動して、[File]-[New]-[Apollo Project]がメニューにあれば、このメニューを選択して、Apolloのアプリケーションの作成を開始できます。&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj89qcuLdn02z3AzB_H_8WAE3hf35_c5-Qq_YWfXBbGYwfOKXP8CwlRQKzF5Id6l955oWHegWOnHGbGlU7T_S_jg1fEj4KBVoAlTJQN3sNaZgK8aWyJNpPq52wEZu6RkLWmYiVwtHbphyRp/s1600-h/flexbuilder_apollo_project_screenshot.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj89qcuLdn02z3AzB_H_8WAE3hf35_c5-Qq_YWfXBbGYwfOKXP8CwlRQKzF5Id6l955oWHegWOnHGbGlU7T_S_jg1fEj4KBVoAlTJQN3sNaZgK8aWyJNpPq52wEZu6RkLWmYiVwtHbphyRp/s200/flexbuilder_apollo_project_screenshot.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5053723181740316978&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheTvTHEyjEFeasKQrdtdHrIC6ezsu6dppiswQ7tkCgusyd_gSG5ivBxI2CrhUDe5HYGCVgc8Wqop6ZKyP1zhJISyPgi8_KCKFcqBnq-52FxDhPDcsaiAOYTwn6bnAbiDBPzGrFfatEt0qc/s1600-h/flexbuilder_apollo_project_screenshot.gif&quot;&gt;&lt;br /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://y-computermemo.blogspot.com/feeds/7153733634930015258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1783286612246357993/7153733634930015258' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/7153733634930015258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/7153733634930015258'/><link rel='alternate' type='text/html' href='http://y-computermemo.blogspot.com/2007/04/flex-builder-2-flex-builderapollo.html' title='Flex Builder 2 と Flex Builder用のApollo拡張機能のインストール'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj89qcuLdn02z3AzB_H_8WAE3hf35_c5-Qq_YWfXBbGYwfOKXP8CwlRQKzF5Id6l955oWHegWOnHGbGlU7T_S_jg1fEj4KBVoAlTJQN3sNaZgK8aWyJNpPq52wEZu6RkLWmYiVwtHbphyRp/s72-c/flexbuilder_apollo_project_screenshot.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1783286612246357993.post-3303625845048743121</id><published>2007-04-13T09:56:00.000-07:00</published><updated>2007-04-13T17:59:28.626-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Apollo"/><category scheme="http://www.blogger.com/atom/ns#" term="Webサイト"/><title type='text'>Apollo関連Webサイト</title><content type='html'>Apolloの参考書として、「Apollo for Adobe Flex Developers Pocket Guide」という本が出ているのですが、Apolloがまだアルファ版ということもあり、個人で購入するかどうかを考えていたのですが、この本を邦訳しているサイトを発見したので、こちらを活用したいと思います。&lt;br /&gt;&lt;br /&gt;Apolloポケットガイド邦訳Wiki&lt;br /&gt;&lt;a href=&quot;http://labs.anthill.jp/wiki/apollo/index.php?FrontPage&quot;&gt;http://labs.anthill.jp/wiki/apollo/index.php?FrontPage&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;また、その他にもApolloに関する情報が以下のサイトで入手できます。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://weblogs.macromedia.com/akamijo/&quot;&gt;http://weblogs.macromedia.com/akamijo/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.apolloapps.com/&quot;&gt;http://www.apolloapps.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://weblogs.macromedia.com/mesh/&quot;&gt;http://weblogs.macromedia.com/mesh/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;これらのサイトとその他のサイトをブログのリンクに追加してあるので、このブログのリンク（ブログの右側のサイドバー）からもアクセスできます。&lt;br /&gt;&lt;br /&gt;&lt;iframe src=&quot;http://rcm-jp.amazon.co.jp/e/cm?t=niinsf-22&amp;o=9&amp;p=8&amp;l=as1&amp;asins=0596513917&amp;fc1=000000&amp;IS1=1&amp;lt1=_blank&amp;lc1=BB3300&amp;bc1=FFFFFF&amp;bg1=FFFFFF&amp;f=ifr&amp;npa=1&quot; style=&quot;width:120px;height:240px;&quot; scrolling=&quot;no&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://y-computermemo.blogspot.com/feeds/3303625845048743121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1783286612246357993/3303625845048743121' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/3303625845048743121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/3303625845048743121'/><link rel='alternate' type='text/html' href='http://y-computermemo.blogspot.com/2007/04/apolloweb.html' title='Apollo関連Webサイト'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1783286612246357993.post-7637061135639214383</id><published>2007-04-12T12:53:00.000-07:00</published><updated>2007-04-13T12:48:43.115-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Apollo"/><category scheme="http://www.blogger.com/atom/ns#" term="Flex Builder"/><category scheme="http://www.blogger.com/atom/ns#" term="アプリケーション"/><title type='text'>Apolloのアプリケーションを作成するには？</title><content type='html'>Apolloのアプリケーションを作成するには、&lt;a href=&quot;http://www.adobe.com/cfusion/entitlement/index.cfm?e=labs%5Fapollo#sdk&quot;&gt;Apollo SDK&lt;/a&gt; および&lt;a href=&quot;http://www.adobe.com/cfusion/entitlement/index.cfm?e=labs%5Fapollo#extension&quot;&gt;Flex Builderに拡張機能&lt;/a&gt;をインストールして、Flex BuilderでApolloのアプリケーションを作成することができるようです。現在のところ、一番扱いやすい方法としては、Flex Builderを使用してアプリケーションを作ると良いでしょう。&lt;br /&gt;&lt;br /&gt;次は、Flex Builderの入手方法、Flex Builder用のApollo拡張機能のインストールを紹介したいと思います。</content><link rel='replies' type='application/atom+xml' href='http://y-computermemo.blogspot.com/feeds/7637061135639214383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1783286612246357993/7637061135639214383' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/7637061135639214383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/7637061135639214383'/><link rel='alternate' type='text/html' href='http://y-computermemo.blogspot.com/2007/04/apollo_12.html' title='Apolloのアプリケーションを作成するには？'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1783286612246357993.post-7598625012512160685</id><published>2007-04-07T17:38:00.000-07:00</published><updated>2007-04-12T12:52:58.997-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Apollo"/><category scheme="http://www.blogger.com/atom/ns#" term="サンプルアプリケーション"/><title type='text'>Apolloのサンプルアプリケーションを試してみよう</title><content type='html'>Adobe Labsに&lt;a href=&quot;http://labs.adobe.com/wiki/index.php/Apollo:Applications:Samples&quot;&gt;サンプルアプリケーション&lt;/a&gt;があります。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpLAfd7xaK6bgENhGvpIxhx-4l6zxDjVQ7gx5J-FiU9GCJP6dJnK9eIhXQOEZ8l0hCRpcsrdMROD3C214DKxAxRiHhmjiWVV_gTczH-j7eYRlYokS9WioG0SWKLdCikoxV7uE3vZx7iPBJ/s1600-h/sample_app.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpLAfd7xaK6bgENhGvpIxhx-4l6zxDjVQ7gx5J-FiU9GCJP6dJnK9eIhXQOEZ8l0hCRpcsrdMROD3C214DKxAxRiHhmjiWVV_gTczH-j7eYRlYokS9WioG0SWKLdCikoxV7uE3vZx7iPBJ/s200/sample_app.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5051306080588178274&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;上のページからApolloのサンプルアプリケーションがダウンロードできます。&lt;br /&gt;&lt;br /&gt;Apolloのアプリケーションは、「.air」という拡張子のインストーラーを実行してアプリケーションをインストールします。&lt;br /&gt;&lt;br /&gt;試しにアプリケーションをひとつダウンロードして、インストールしてみましょう。&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBsuwtXt1OVya66Wy6Upi3YkHd1D3pBQf4clChNpaCt-zNAH-gzbbW10w13QfzOmfFD7VBrspIw8PcOwDIFJgJsoJXEJmb87LpouOTDVtfJmPljg-I4ex0NbC37PVW1h3C3svudMnncr8R/s1600-h/screenplay_air.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBsuwtXt1OVya66Wy6Upi3YkHd1D3pBQf4clChNpaCt-zNAH-gzbbW10w13QfzOmfFD7VBrspIw8PcOwDIFJgJsoJXEJmb87LpouOTDVtfJmPljg-I4ex0NbC37PVW1h3C3svudMnncr8R/s200/screenplay_air.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5052626689474549954&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;例えば、「&lt;b&gt; &lt;a style=&quot;font-family: arial;&quot; href=&quot;http://download.macromedia.com/pub/labs/apollo/sample_apps/ScreenPlay.air&quot; class=&quot;external&quot; title=&quot;http://download.macromedia.com/pub/labs/apollo/sample apps/ScreenPlay.air&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;ScreenPlay.air&lt;/a&gt;&lt;/b&gt;&lt;span style=&quot;font-family:arial;&quot;&gt; &lt;/span&gt;」をダウンロードすると上のようなアイコン（ファイル）がマシン上に現れます。このアイコンは、Apolloのランタイム上で動作するアプリケーションのインストーラーになります。このアイコンをダブルクリックして、インストールを開始します。&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj08A-3SNqc6ZTblaFgAuGwqRGoswjFwzOVtaAFtRfKbZ79Bkf1SMOYMhN3IGvaK78iZ3wP1LSkkqmvet9poJLCg6m9U3xq2V7Ubkg7g38tmkZmUr6jOeOLyg_pn7xbzVAfT1ws2EzNw3OB/s1600-h/application_install.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj08A-3SNqc6ZTblaFgAuGwqRGoswjFwzOVtaAFtRfKbZ79Bkf1SMOYMhN3IGvaK78iZ3wP1LSkkqmvet9poJLCg6m9U3xq2V7Ubkg7g38tmkZmUr6jOeOLyg_pn7xbzVAfT1ws2EzNw3OB/s200/application_install.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5052627784691210450&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;インストールが開始されると上のようなウィンドウが表示されます。そのままインストールを続行したい場合は「Install」をクリックします。&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9d-rZ9pixUHlnA_eM_t-FWQOXIFjzmGkd7pLwd_Z5HE5gN-u3tIcIyeqn6S6AJQg5PI7mUXaeb4Lf9YV7Q8I6rBR4Je4bNF7Pks6_SL5p0CKJi9DdWx4i6GqThfAIIVbBEBGXGijn8B0T/s1600-h/application_install2.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9d-rZ9pixUHlnA_eM_t-FWQOXIFjzmGkd7pLwd_Z5HE5gN-u3tIcIyeqn6S6AJQg5PI7mUXaeb4Lf9YV7Q8I6rBR4Je4bNF7Pks6_SL5p0CKJi9DdWx4i6GqThfAIIVbBEBGXGijn8B0T/s200/application_install2.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5052628454706108642&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;今回は、「Adobe ScreenPlay 1.0」というアプリケーションをインストールします。また、オプションとして、アプリケーションのショートカットをスタートメニューおよびデスクトップに追加するか選択できます。&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiaM-VYl8BqgVuMgD7mMijUVoGA0ym7gv-X6t5t4liD-R5VU48aQRDJFuZfHTtp9ObDXwU3xHiR-pWY4dFUip0sn8eMsZK2l5bPBGaeqhZBeBOBM_GzbRb2AdjgwVxQuEkBm4h3Pvkdkjy/s1600-h/application_install3.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiaM-VYl8BqgVuMgD7mMijUVoGA0ym7gv-X6t5t4liD-R5VU48aQRDJFuZfHTtp9ObDXwU3xHiR-pWY4dFUip0sn8eMsZK2l5bPBGaeqhZBeBOBM_GzbRb2AdjgwVxQuEkBm4h3Pvkdkjy/s200/application_install3.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5052629567102638322&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;「Continue」をクリックするとインストールが完了します。&lt;br /&gt;&lt;br /&gt;さて、インストールしたアプリケーションを起動してみましょう。&lt;br /&gt;インストール直後は、アプリケーションを起動するにチェックが入っているので、そのまま「Finish」をクリックすれば、アプリケーションが起動します。&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnOshW2GVjPts8oFsTMJYL4luIH6cES5V9ZyEsWOJHKGPU3sSILE7U3IR34dD1GyVAo5e4wk6TXOffP8dCE4-Wi1YhiDEi70JcnmajqE9c7JPosnh1AhyphenhyphenDzMumOIQ2syyGQFU7J_adw7Ft/s1600-h/screenplay_icon.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnOshW2GVjPts8oFsTMJYL4luIH6cES5V9ZyEsWOJHKGPU3sSILE7U3IR34dD1GyVAo5e4wk6TXOffP8dCE4-Wi1YhiDEi70JcnmajqE9c7JPosnh1AhyphenhyphenDzMumOIQ2syyGQFU7J_adw7Ft/s200/screenplay_icon.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5052630662319298818&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;デスクトップにショートカットを追加するオプションが選択されていれば、デスクトップ上にアプリケーションのアイコンが表示されます。このアイコンをダブルクリックして、アプリケーションを起動します。&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEekUfiC5D-UICmRn_k6HBJucnJxPPmPpsxnmiW2F7Zyj5WmhSr0OV2-2f-mW8eo3JxjTtYW_fq5r7twZqa0aum6ZcjoQ3ax7sacbDzXWsDsem8X5Lrtfnj2XNZkpyVwuL9vxOzHU5LmMq/s1600-h/application_screenshot_sample.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEekUfiC5D-UICmRn_k6HBJucnJxPPmPpsxnmiW2F7Zyj5WmhSr0OV2-2f-mW8eo3JxjTtYW_fq5r7twZqa0aum6ZcjoQ3ax7sacbDzXWsDsem8X5Lrtfnj2XNZkpyVwuL9vxOzHU5LmMq/s200/application_screenshot_sample.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5052630924312303890&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;今回のサンプルアプリケーションは、デスクトップ上に直接書くことができるアプリケーションです。線を描いたり、線の色、太さ等の変更もできるようです。&lt;br /&gt;&lt;br /&gt;最後にサンプルアプリケーションのアンインストールは、通常のアプリケーションと同様に、コントロールパネル＞プログラムの追加と削除でアンインストールします。&lt;br /&gt;&lt;br /&gt;インストールしたアプリケーションの名前が一覧に表示されるはずなので、その名前を選択して削除します。</content><link rel='replies' type='application/atom+xml' href='http://y-computermemo.blogspot.com/feeds/7598625012512160685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1783286612246357993/7598625012512160685' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/7598625012512160685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/7598625012512160685'/><link rel='alternate' type='text/html' href='http://y-computermemo.blogspot.com/2007/04/apollo_07.html' title='Apolloのサンプルアプリケーションを試してみよう'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpLAfd7xaK6bgENhGvpIxhx-4l6zxDjVQ7gx5J-FiU9GCJP6dJnK9eIhXQOEZ8l0hCRpcsrdMROD3C214DKxAxRiHhmjiWVV_gTczH-j7eYRlYokS9WioG0SWKLdCikoxV7uE3vZx7iPBJ/s72-c/sample_app.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1783286612246357993.post-3184209224515640538</id><published>2007-04-06T22:37:00.000-07:00</published><updated>2007-04-08T19:40:09.682-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Apollo"/><category scheme="http://www.blogger.com/atom/ns#" term="Install"/><title type='text'>Apolloランタイムをインストールしてみよう</title><content type='html'>Apolloのアプリケーションを使うには、まずApolloのランタイムがインストールされている必要があります。Apolloのランタイムは現在Adobe Labsでアルファ版が無料でダウンロードできます。&lt;br /&gt;&lt;br /&gt;まずはAdobe LabsからApolloランタイムを&lt;a href=&quot;http://labs.adobe.com/downloads/apolloruntime.html&quot;&gt;ダウンロード&lt;/a&gt;してみよう。&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL7IqEw6gBFq3aMi6tWaugezg6C-HC7ewNOxKSdlgcr5si0QjMhL_IyggK7KoS2X9krbo1SwMY3Tnw9v8cAnPl9iNfAHIOgFIfW_lxMEDCoCMmgXfKcNRxqguZMU541yOu6qDIC0pqEqOc/s1600-h/download_apollo_runtime.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL7IqEw6gBFq3aMi6tWaugezg6C-HC7ewNOxKSdlgcr5si0QjMhL_IyggK7KoS2X9krbo1SwMY3Tnw9v8cAnPl9iNfAHIOgFIfW_lxMEDCoCMmgXfKcNRxqguZMU541yOu6qDIC0pqEqOc/s320/download_apollo_runtime.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5050564206592172850&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;上のページが表示されたら、使っているOSに応じて「Download for Macintosh」および「Download for Windows」をクリックしてインストーラーをダウンロードしよう。&lt;br /&gt;&lt;br /&gt;ここからはWindows版で話を進めていきます。&lt;br /&gt;&lt;br /&gt;インストーラーをダウンロードしたらファイルをダブルクリックします。&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ4zzWTfu_zXK39k9bem_dgqC2FdtBzmfEn09WmSM7JBSA6vGN5xFhHNM1rMwScUo7f2Uhjj3pTHTDFjEDKuo-qzcODVgR5dN_GmtNrhQ9cexxOZexXkVMIsez42DxX7OCtJlkZw4Q_fEI/s1600-h/apollo_alpha_runtime_msi.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ4zzWTfu_zXK39k9bem_dgqC2FdtBzmfEn09WmSM7JBSA6vGN5xFhHNM1rMwScUo7f2Uhjj3pTHTDFjEDKuo-qzcODVgR5dN_GmtNrhQ9cexxOZexXkVMIsez42DxX7OCtJlkZw4Q_fEI/s200/apollo_alpha_runtime_msi.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5050565220204454722&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;インストーラーをダブルクリックするとApolloランタイムのインストールが始まります。インストールが終わると次のようなダイアログが表示されます。&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBhXHUu5_M-GzIP2teFqeWGffs6mz0cw-R4vgEtAdxytYbIPfHNY-c5S7ex_7w3FykIaETx4MPjcTsaSS91wE-qHv7qu8AjvdlMQKd-K7eRQ-B9kEnwPD2bEBgLTbj8KAf5yZj50uExANj/s1600-h/install_successful.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBhXHUu5_M-GzIP2teFqeWGffs6mz0cw-R4vgEtAdxytYbIPfHNY-c5S7ex_7w3FykIaETx4MPjcTsaSS91wE-qHv7qu8AjvdlMQKd-K7eRQ-B9kEnwPD2bEBgLTbj8KAf5yZj50uExANj/s200/install_successful.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5050565709830726482&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;これでApolloランタイムがマシンにインストールされました。インストールされたかの確認は、コントロールパネルから「プログラムの追加と削除」を開いて、一覧に「Adobe Apollo 1.0 Alpha 1」というのがあれば、インストールされています。また、アンインストールもここで行います。&lt;br /&gt;&lt;br /&gt;次はApolloのサンプルアプリケーションをインストールしてみましょう。</content><link rel='replies' type='application/atom+xml' href='http://y-computermemo.blogspot.com/feeds/3184209224515640538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1783286612246357993/3184209224515640538' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/3184209224515640538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/3184209224515640538'/><link rel='alternate' type='text/html' href='http://y-computermemo.blogspot.com/2007/04/apollo_06.html' title='Apolloランタイムをインストールしてみよう'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL7IqEw6gBFq3aMi6tWaugezg6C-HC7ewNOxKSdlgcr5si0QjMhL_IyggK7KoS2X9krbo1SwMY3Tnw9v8cAnPl9iNfAHIOgFIfW_lxMEDCoCMmgXfKcNRxqguZMU541yOu6qDIC0pqEqOc/s72-c/download_apollo_runtime.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1783286612246357993.post-599489133362008299</id><published>2007-04-06T21:06:00.000-07:00</published><updated>2007-04-13T13:07:40.417-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Apollo"/><title type='text'>Apollo とは</title><content type='html'>最近、AdobeからApolloという製品のアルファ版が&lt;a href=&quot;http://labs.adobe.com/&quot;&gt;Adobe Labs&lt;/a&gt;からダウンロードできるようになりました。Apolloがどういうものか知りたかったので、私も早速Apolloをダウンロードしてみました。&lt;br /&gt;&lt;br /&gt;まず、Apolloがどういうものかと言うと、Apollo本体（ランタイム）を他のAdobe製品に例えると、Flashのスタンドアローンプレイヤー（もしくはプロジェクタ）が似ているかと思います。&lt;br /&gt;&lt;br /&gt;FlashオーサリングのアプリケーションをマシンにインストールするとFlash Playerのスタンドアローン版も一緒にインストールされます。このスタンドアローンプレイヤーがあることでSWFファイルをデスクトップ上で実行することができます。&lt;br /&gt;&lt;br /&gt;Apolloのランタイムは、Flashのスタンドアローンプレイヤーみたいにアプリケーションがデスクトップ上で実行できるというものです。&lt;br /&gt;&lt;br /&gt;ただ、ApolloではFlashと違ってファイルシステム間の連携ができるのでより柔軟なアプリケーションが作れるかと思います。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://weblogs.macromedia.com/akamijo/archives/2006/10/apollo.cfm&quot;&gt;akihiro kamijoブログ&lt;/a&gt;にも詳しく紹介されています。&lt;br /&gt;&lt;br /&gt;本ブログは、Apolloのサンプルのアプリケーションを作成する際のメモとして利用したいと思います。</content><link rel='replies' type='application/atom+xml' href='http://y-computermemo.blogspot.com/feeds/599489133362008299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1783286612246357993/599489133362008299' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/599489133362008299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1783286612246357993/posts/default/599489133362008299'/><link rel='alternate' type='text/html' href='http://y-computermemo.blogspot.com/2007/04/apollo.html' title='Apollo とは'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>