<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>xingxx</title>
        <link>http://log.xingxx.com/</link>
        <description>Flash + ActionScript3.0 / XHTML+CSS+Javascript / JSFL/</description>
        <language>ja</language>
        <copyright>Copyright 2010</copyright>
        <lastBuildDate>Wed, 15 Sep 2010 13:41:38 +0900</lastBuildDate>
        <generator>http://www.sixapart.com/movabletype/</generator>
        <docs>http://www.rssboard.org/rss-specification</docs>
        
        <item>
            <title>ActionScript 3.0 :: BulkLoaderでmp4をロードしたときに音だけ再生されて映像がでない</title>
            <description><![CDATA[<p>ちょっと詰まったのでメモ。</br>
BulkLoaderでmp4をロードしたときに音だけ再生されて映像がでない、なんて問題が浮上。
問題のコード</p>

<pre name="code" class="js">
import flash.net.NetStream;
import flash.media.Video;
import br.com.stimuli.loading.BulkLoader;
import br.com.stimuli.loading.BulkProgressEvent;

var loader:BulkLoader = new BulkLoader("hoge");

loader.add("hoge.mp4",{type:BulkLoader.TYPE_VIDEO,pausedAtStart:true});

loader.addEventListener(BulkProgressEvent.COMPLETE,function(e:BulkProgressEvent){
	var ns:NetStream = loader.getNetStream("hoge.mp4");
	var video:Video = addChild(new Video(640,420)) as Video;
	video.attachNetStream(ns);
	ns.resume();
})

loader.start();
</pre>

<p>pausedAtStartでロード完了時pauseしてんだからresumeすればいいじゃんなんておもったけど、どうもコレが原因のようで、</p>

<pre name="code" class="js">
ns.resume();
</pre>

<p>から</p>

<pre name="code" class="js">
ns.play("hoge.mp4");
</pre>

<p>にすれば問題なかった。めでたしめでたし。</p>

]]></description>
            <link>http://log.xingxx.com/2010/09/actionscript-30-bulkloadermp4.html</link>
            <guid>http://log.xingxx.com/2010/09/actionscript-30-bulkloadermp4.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">ActionScript 2.0</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">as3</category>
            
            <pubDate>Wed, 15 Sep 2010 13:41:38 +0900</pubDate>
        </item>
        
        <item>
            <title>ActionScript3.0ライブラリ入門</title>
            <description><![CDATA[<p><a href="http://www.amazon.co.jp/gp/product/4798121428?ie=UTF8&tag=kaede065-22&linkCode=as2&camp=247&creative=7399&creativeASIN=4798121428"><img src="http://ec3.images-amazon.com/images/I/51UyxNFjcsL._SL500_AA300_.jpg"></a></p>

<h3>すべてのFlash開発者必携</h3>

<p>どどどーんと！豪華執筆メンバーでお送りする、ActionScript3.0ライブラリ入門の執筆に参加させていただきました。本書はActionScript3.0で無くてはならないライブラリを惜しみなく紹介しており、入門者から上級者まで是非手元に置いておきたい一冊になっています。</p>

<h3>Flash開発に欠かせないライブラリを惜しみなく紹介</h3>
<p>Amazonの説明引用</p>
<blockquote>
ActionScriptは、バージョン3.0になって本格的なオブジェクト指向プログラミング言語へと進化したことにより、ライブラリやフレームワークの公開・共有が活発に行われるようになってきました。現在では、トゥイーンアニメーション、物理演算、3Dエンジン、グラフィックなどのコンテンツ表現力に繋がるものや、非同期処理や通信などのロジック構築に繋がるものまで、さまざまなライブラリが登場しています。ライブラリを使うことで、表現力や生産性を高めることができるため、今後ActionScript開発においてライブラリは欠かせない存在になりつつあります。本書は、その ActionScriptライブラリの入門書です。前半では、まずライブラリを使うための基本を解説し、後半では「Tweener」「Papervision3D」「Box2DFlashAS3」「FLARToolkit」などニーズの高いライブラリや制作現場でよく利用されているライブラリを19個取り上げ、それぞれその基礎知識と使用例を解説します。Flashクリエイターが「一つ上」に行くための必読書です。 
</blockquote>

<p>僕が執筆したのは、2章8節"ブラウザ・埋め込み"。Flashサイトにおいて、もはやJavaScriptとの連携は避けて通れません。しかし、JavaScriptはとっつきにくいという実情もあると思います。本節で紹介しているSWFWheel,SWFAddress,SWFSizeなどのライブラリは、コアであるJavaScript連携を隠蔽し、開発者にその存在を気にさせることなく協力にサポートします。また、SWF設置に欠かせないSWFObjectについてDynamicPublishing,StaticPublishingの二つの機能をハイライトし、それぞれのメリット、デメリットについて言及します。</p>

<h3>現役開発者中心の、超豪華メンバー。</h3>
<p>著者は　新藤愛大氏、河村晃匡氏、　池田泰延氏、　高輪知明氏、　タロタローグ氏、　小林陽介氏、　召田敬氏、　森山篤氏、　浦野大輔氏。Flash界で活躍する総勢１０人の超豪華メンバーとなってます！担当パート等は後日追加予定です！</p>

<h3>ご予約・ご購入</h3>
<p><a href="http://www.amazon.co.jp/gp/product/4798121428?ie=UTF8&tag=kaede065-22&linkCode=as2&camp=247&creative=7399&creativeASIN=4798121428">amazon</a>で受付開始、7/14予定！</p>

<h3>謝辞</h3>
<p>本執筆に辺り、SWFWheel作者、ご多忙にも関わらず、泉川太延氏にご協力いただきました。この場を借りて御礼申し上げます。</p>
]]></description>
            <link>http://log.xingxx.com/2010/07/actionscript30.html</link>
            <guid>http://log.xingxx.com/2010/07/actionscript30.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">ActionScript 3.0</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">Writing</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Writing</category>
            
            <pubDate>Thu, 01 Jul 2010 21:46:00 +0900</pubDate>
        </item>
        
        <item>
            <title>JSFL  :: フレームスパンを自由に設定</title>
            <description><![CDATA[<p>CS4から新しくなったモーショントゥイーン、使ってますか？</br>
慣れてきたという方も多いのではないでしょうか。</br>
その中で、新しくフレームスパンという概念ができました。</p>

<p>これはトゥイーンの時間を決定し、フレームの長さとして反映されます。</p>

<p><img src="http://help.adobe.com/ja_JP/Flash/10.0_UsingFlash/images/an_motion_tween_span.png"></p>

<p>詳しくは、公式ヘルプの<a href="http://help.adobe.com/ja_JP/Flash/10.0_UsingFlash/WS42406111-940D-4eff-A9F3-16EFDA4F1340.html">アニメーションの基本</a>をご覧ください。</p>]]></description>
            <link>http://log.xingxx.com/2010/06/jsfl-2.html</link>
            <guid>http://log.xingxx.com/2010/06/jsfl-2.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">JSFL</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">jsfl</category>
            
            <pubDate>Wed, 30 Jun 2010 20:16:33 +0900</pubDate>
        </item>
        
        <item>
            <title>JSFL ::  FlashCS5をantクライアントにする flant</title>
            <description><![CDATA[<p><img src="http://log.xingxx.com/2009/09/4/ant.jpg" alt="ant"/></p>

<p>先日Adobe主催で行われたCS5イベント、station 5のSparkProject SP3で紹介させていただいた "flant" をSparkProjectにコミットしました。</p>

<h3>Ant</h3>
<p><a href="http://ja.wikipedia.org/wiki/Apache_Ant">Apache Ant</a>はビルドツールのひとつです。ビルドツールとは、"一連の処理を自動化"することができるもので、たとえば大規模アプリケーションでは、一つのファイルですべてが完結するわけではありません。複数のファイルでひとつのアプリケーションになるため、必要なファイルをまとめる、"パッケージング"という作業が発生します。</p>
]]></description>
            <link>http://log.xingxx.com/2010/06/jsfl-flashcs5ant-flant.html</link>
            <guid>http://log.xingxx.com/2010/06/jsfl-flashcs5ant-flant.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">JSFL</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">ant</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">flash</category>
            
            <pubDate>Wed, 30 Jun 2010 16:41:03 +0900</pubDate>
        </item>
        
        <item>
            <title>ActionScript 3.0 :: テキストトゥスピーチ</title>
            <description><![CDATA[<p>CS5を待ち焦がれているkaedeです。こんにちわ。<br />
世間ではgoogle tv やら google font api　やらが騒がれている今日の頃、なんとも今頃知ったのですが、googleにはテキストトゥスピーチをしてくれるAPIが実装されているようなのです。</p>

]]></description>
            <link>http://log.xingxx.com/2010/05/actionscript-30-6.html</link>
            <guid>http://log.xingxx.com/2010/05/actionscript-30-6.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">ActionScript 3.0</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">as3</category>
            
            <pubDate>Sun, 23 May 2010 06:47:38 +0900</pubDate>
        </item>
        
        <item>
            <title>67WSの4,5月はFlashセミナー目白押し！</title>
            <description><![CDATA[<p><img src="http://event.67.org/shared/images/logo_67ws-event.png" /></p>

<p>CS5も発表され、5月からはFlashを始めてみようと言う方も多いのではないでしょうか？67WSの4,5月は、そんな初心者の方から、上級者の方まで幅広く満足いただける、とびっきりオススメのセミナーをご用意しています。Flash界のトップランナーの方々による、密度の濃い一日になること間違いなし！</p>]]></description>
            <link>http://log.xingxx.com/2010/04/67ws45flash.html</link>
            <guid>http://log.xingxx.com/2010/04/67ws45flash.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Event</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">event</category>
            
            <pubDate>Wed, 14 Apr 2010 03:18:07 +0900</pubDate>
        </item>
        
        <item>
            <title>動画でみる Flash CS5 の 押さえておきたい新機能</title>
            <description><![CDATA[<p>ついに2010年4月12日、Adobe Creative Suiteの最新版であるCS5が発表されました。Xdayは<em>5月28日</em>！<strike>なんとWebPremiumを買うと<em>FlashBuilder 4 Premium</em>がついてくるそうですよ！MasterCollectionはFlashBuilder 4 Standardなので、MasterCollectionだけ買えばいいやと思ってる人は要注意です！</strike>追記：WebPremiumだとFlashBuilderPremiumついてくる話は、誤解だった模様。ほんとうは、WebPremiumも、MasterCollectionもFlashBuilderStandardのようです。</p>
<p>さて、今回はCSファミリーのひとつ、Flash CS5 Professional の新機能についてビデオつきでご紹介したいと思います。</p>
<p>Flash CS5といえばこのブログでもとりあげた、Packager for iPhoneが有名ですが、正直、もうpackage for iPhoneの情報はおなかいっぱいですよね？</p>
<p>FlashCS5はもちろん、<em>それだけではありません!</em>。というわけで、戦況芳しくないPackager for iPhoneはそっとして、XFL,TLF,ASEditor,CodeSnipetに関して、詳しく取り上げます。</p>]]></description>
            <link>http://log.xingxx.com/2010/04/flash-cs5.html</link>
            <guid>http://log.xingxx.com/2010/04/flash-cs5.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">ActionScript 3.0</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">flash</category>
            
            <pubDate>Mon, 12 Apr 2010 14:11:11 +0900</pubDate>
        </item>
        
        <item>
            <title>ActionScript 3.0 :: リユース・オブジェクトとプリレンダリング</title>
            <description><![CDATA[<p>3/16、Adobeの太っ腹無料イベント、FlashCampがありました。<br />
AdobeチームによるCS5の新機能紹介とiPhone向けの最適化や、RalphHauwert氏,MarioKlingemann氏,erikNatzke氏,深津貴之氏,新藤愛大氏といった超豪華メンバーでお腹いっぱいになってしまいました。</p>

<p>さて、iPhoneの最適化セッションでは、MikeChambers氏が口を酸っぱくしてpackager for iPhoneでなるたけパフォーマンスをよくするためのテクニックが<a href="http://www.mikechambers.com/blog/files/presentations/fitc_amsterdam_2010/flash_iphone_fitc_2010.pdf">紹介</a>されていました。<br />
そこではiPhone特有のtipsから、普段から使えるものまで紹介されていたわけですが、その一つ、<em>オブジェクトの再利用(リユース・オブジェクト)</em>と、<em>プリレンダリング</em>を試してみましょう。</p>
]]></description>
            <link>http://log.xingxx.com/2010/03/actionscript-30-5.html</link>
            <guid>http://log.xingxx.com/2010/03/actionscript-30-5.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">ActionScript 3.0</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">as3</category>
            
            <pubDate>Wed, 17 Mar 2010 01:07:25 +0900</pubDate>
        </item>
        
        <item>
            <title>JSFL :: MMExecute+fl.runScriptで関数呼び出し時、引数に改行コードが入るとエラー</title>
            <description><![CDATA[<p>MMExecuteとfl.runScriptを使うことで、SWFPnaelから外部のJSFLを叩けることは、このブログでも以前取り上げました。</p>
<ul>
<li><a href="http://log.xingxx.com/2009/08/jsfl-swfpanelas3swfswfpanelcal.html">SWFPanel(AS3/SWF)のメソッドを呼び出すswfPanel.call</a></li>
<li><a href="http://log.xingxx.com/2009/05/swfpaneljsflmmexecute2.html">SWFPanel(AS3)とJSFLを連携するMMExecute2</a></li>
</ul>
<p>SWFPanel開発時には、多用することになるこの二つのメソッド。<br />
しかし、外部JSFLの関数を呼び出す際には注意が必要です。</p>

<h3>引数はString</h3>
<p><a href="http://help.adobe.com/ja_JP/AS3LCR/Flash_10.0/adobe/utils/package.html#MMExecute()">MMExecute</a>は第一引数にJSFLをStringで渡します。ということは、必然的に関数のパラメータもStringになります。</p>
<h3>改行コードが含まれていると</h3>
<p>やってしまいがちなのがこの問題です。SWFPanel側で何らかの処理をし、MMExecuteに引き渡す際、Stringに改行コードが混入していると、<em>エラー</em>が発生します。</p>

<pre name="code" class="js">

MMExecute("fl.runScript(fl.configURI+'Commands/test.jsfl','test','mes\nsage')")
//SyntaxError: unterminated string literal

</pre>]]></description>
            <link>http://log.xingxx.com/2010/03/jsfl-mmexecuteflrunscript.html</link>
            <guid>http://log.xingxx.com/2010/03/jsfl-mmexecuteflrunscript.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">JSFL</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">jsfl</category>
            
            <pubDate>Sat, 06 Mar 2010 13:07:03 +0900</pubDate>
        </item>
        
        <item>
            <title>links for 2010-03-04</title>
            <description><![CDATA[<ul class="delicious"><li>
                <div class="delicious-link"><a href="http://cuaoar.jp/2010/03/flash-player-mip.html">Flash Player の Mip マップサポートについて - akihiro kamijo</a></div>
                
                <div class="delicious-tags">(tags: <a href="http://delicious.com/kaedeas/flash">flash</a> <a href="http://delicious.com/kaedeas/actionscript3.0">actionscript3.0</a> <a href="http://delicious.com/kaedeas/tips">tips</a>)</div>
            </li></ul>]]></description>
            <link>http://log.xingxx.com/2010/03/links-for-20100304.html</link>
            <guid>http://log.xingxx.com/2010/03/links-for-20100304.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">BookMark</category>
            
            
            <pubDate>Fri, 05 Mar 2010 00:01:38 +0900</pubDate>
        </item>
        
        <item>
            <title>links for 2010-03-03</title>
            <description><![CDATA[<ul class="delicious"><li>
                <div class="delicious-link"><a href="http://supportdetails.com/">Support Details | Tech Support Management</a></div>
                <div class="delicious-extended">動作環境がひとめでわかる</div>
                <div class="delicious-tags">(tags: <a href="http://delicious.com/kaedeas/development">development</a> <a href="http://delicious.com/kaedeas/debug">debug</a>)</div>
            </li><li>
                <div class="delicious-link"><a href="http://www.ajax.org/">Ajax.org - The real-time collaborative application platform</a></div>
                
                <div class="delicious-tags">(tags: <a href="http://delicious.com/kaedeas/javascript">javascript</a> <a href="http://delicious.com/kaedeas/library">library</a>)</div>
            </li><li>
                <div class="delicious-link"><a href="http://www.adobe.com/jp/devnet/air/flex/articles/framerate_throttling.html">Adobe AIRでのCPU使用率の削減 | デベロッパーセンター</a></div>
                
                <div class="delicious-tags">(tags: <a href="http://delicious.com/kaedeas/actionscript3.0">actionscript3.0</a> <a href="http://delicious.com/kaedeas/air">air</a> <a href="http://delicious.com/kaedeas/tips">tips</a>)</div>
            </li></ul>]]></description>
            <link>http://log.xingxx.com/2010/03/links-for-20100303.html</link>
            <guid>http://log.xingxx.com/2010/03/links-for-20100303.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">BookMark</category>
            
            
            <pubDate>Thu, 04 Mar 2010 15:01:39 +0900</pubDate>
        </item>
        
        <item>
            <title>Other :: Flash CS5 で 開発した iPhoneアプリ MiningMine</title>
            <description><![CDATA[<p><img src="http://a1.phobos.apple.com/us/r1000/022/Purple/e0/2b/7e/mzl.tnceggag.480x480-75.jpg" />
<img src="http://a1.phobos.apple.com/us/r1000/038/Purple/2c/43/8e/mzl.fuympqpk.480x480-75.jpg" /></p>

<p>次期Flash CS5 の目玉機能、搭載が予定されているpackager for iphone。FlashでiPhoneアプリが開発できるというなんともまぁ、夢のようなお話です。ご縁があってベータ版に参加させていただき、さっそく開発してみました。</p>





]]></description>
            <link>http://log.xingxx.com/2010/03/other-flasch-cs5-iphone-mining.html</link>
            <guid>http://log.xingxx.com/2010/03/other-flasch-cs5-iphone-mining.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">other</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">flash</category>
            
            <pubDate>Wed, 03 Mar 2010 15:02:34 +0900</pubDate>
        </item>
        
        <item>
            <title>BetweenAS3がoverwriteに対応。</title>
            <description><![CDATA[<div style="margin:0.5em 30px 1em;">
<div id="tweener"></div>
<div id="betweenAS3_a"></div>
<div id="betweenAS3_b"></div>
</div>

<script language="javascript">
swfobject.embedSWF("http://xingxx.com/blog/2010/02/15/betweenas3_r3080.swf", "betweenAS3_a", "100", "150", "10.0.0");
swfobject.embedSWF("http://xingxx.com/blog/2010/02/15/tweener_13174.swf", "tweener", "100", "150", "10.0.0");
swfobject.embedSWF("http://xingxx.com/blog/2010/02/15/betweenas3_r3422.swf", "betweenAS3_b", "100", "150", "10.0.0");
</script>

<p>超高速なTweenライブラリとして有名な<a href="http://www.libspark.org/wiki/BetweenAS3/en">BetweenAS3</a>が念願のoverwriteに<a href="http://www.libspark.org/changeset/3422">対応</a>したようなので、さっそく試してみました。<br />
左がTweener,真ん中が変更前のBetweenAS3、そして右が今回アップデートされたBetweenAS3を使ったトゥイーンです。かなり単純なスクリプトで、ロールオーバーされたらalphaが0.5に、ロールアウトされたら1になります。</p>

<p>挙動をみてみると、変更前の真ん中のサンプルでは高速にロールオーバー・アウトを繰り返すとチカチカしますが、右の最新バージョンではTweener版同様、気持ちよくトゥイーンしてくれます。今までは適宜stop()させないといけなかったので、嬉しい修正ですね！</p>]]></description>
            <link>http://log.xingxx.com/2010/02/betweenas3overwrite.html</link>
            <guid>http://log.xingxx.com/2010/02/betweenas3overwrite.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">ActionScript 3.0</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">ActionScript3.0</category>
            
            <pubDate>Mon, 15 Feb 2010 20:02:08 +0900</pubDate>
        </item>
        
        <item>
            <title>JSFL :: 出力パネルを指定時間で自動消去 OutputClear</title>
            <description><![CDATA[<p><img alt="outputClear.jpg" src="http://log.xingxx.com/2010/02/15/outputClear.jpg" width="137" height="107" class="mt-image-none" style="" /></p>

<p>traceを出し過ぎて、プレビューが重い事ってありますよね。<br />
自分だけ作業しているときには全文検索でtrace全削除すればいいけど、複数人の場合にはそういうわけにもいきません。</p>

<p>trace文は消したくない！プレビューだけみたいのに重い。</p>

<p>そんなときのSWFPanelです。</p>

<p>ダウンロードは以下から。</p>
<ul>
<li><a href="http://www.libspark.org/wiki/OutputClear">http://www.libspark.org/wiki/OutputClear</a></li>
<li><a href="http://www.libspark.org/svn/mxp/OutputClear/trunk/outputclear.mxp">http://www.libspark.org/svn/mxp/OutputClear/trunk/outputclear.mxp</a></li>
</ul>]]></description>
            <link>http://log.xingxx.com/2010/02/jsfl-outputclear.html</link>
            <guid>http://log.xingxx.com/2010/02/jsfl-outputclear.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">JSFL</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">jsfl</category>
            
            <pubDate>Mon, 15 Feb 2010 19:22:13 +0900</pubDate>
        </item>
        
        <item>
            <title>2.2</title>
            <description><![CDATA[<p>22歳になりました。一年というのはとても早いものですね、、<br />
昨年もあっという間でした。<br />
イベントや本の出版など、たくさんの方々にお世話になりました。<br />
皆様、本当にありがとうございました。本年もどうぞよろしくお願い致します！</p>

]]></description>
            <link>http://log.xingxx.com/2010/01/22.html</link>
            <guid>http://log.xingxx.com/2010/01/22.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">other</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">other</category>
            
            <pubDate>Wed, 20 Jan 2010 00:00:00 +0900</pubDate>
        </item>
        
    </channel>
</rss>

