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

<channel>
	<title>mrhdms &#187; Flash</title>
	<atom:link href="http://mrhdms.iixx.jp/tag/flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://mrhdms.iixx.jp</link>
	<description>flashとかcss/htmlとかweb制作に関するメモ</description>
	<lastBuildDate>Wed, 11 Jan 2012 15:12:32 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://mrhdms.iixx.jp/tag/flash/feed/" />
		<item>
		<title>Flashとブラウザのスクロールバーが一緒に動く[未解決]</title>
		<link>http://mrhdms.iixx.jp/2011/04/06/scrollbar_jsfix/</link>
		<comments>http://mrhdms.iixx.jp/2011/04/06/scrollbar_jsfix/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 18:27:29 +0000</pubDate>
		<dc:creator>mrhdms</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[externalInterface]]></category>
		<category><![CDATA[SWFWheel]]></category>
		<category><![CDATA[スクロール]]></category>

		<guid isPermaLink="false">http://mrhdms.iixx.jp/?p=137</guid>
		<description><![CDATA[全画面じゃないFlashコンテンツが埋め込まれたページで、 Flashコンテンツ内にもスクロールバーがあって、ブラウザもスクロール可能な状態の時、 両方同時にスクロールしてしまう・・と。 Flashコンテンツ内のスクロー [...]]]></description>
			<content:encoded><![CDATA[				<p>全画面じゃないFlashコンテンツが埋め込まれたページで、<br />
				Flashコンテンツ内にもスクロールバーがあって、ブラウザもスクロール可能な状態の時、<br />
				両方同時にスクロールしてしまう・・と。<br />
				Flashコンテンツ内のスクロールをしてるときは、ブラウザ側は動かず、<br />
				そうでないときはブラウザだけちゃんとスクロールしてほしいんだよと。</p>
				<p>結局JavaScriptを使って解決した・・と思ったけどブラウザ依存でだめぽい。</p>
				<p><a href="http://www.fxug.net/modules/xhnewbb/viewtopic.php?topic_id=885">http://www.fxug.net/modules/xhnewbb/viewtopic.php?topic_id=885</a></p>
				<p>とりあえずこちらを参考に下記のように。<br />
				<span id="more-137"></span><br />
				AS側からはExternalInterfaceでフラグを渡しつつJSを叩く。</p>
				<pre class="brush: as3; title: ; notranslate">
public static function wheelEnabled(flg:Boolean):void
{
	if (ExternalInterface.available)
	{
		try {
			ExternalInterface.call(&quot;wheelEnabled&quot;, flg);
		} catch (error:SecurityError) {
			trace(&quot;SecurityError: &quot; + error.message);
		} catch (error:Error) {
			trace(&quot;Error: &quot; + error.message);
		}
	} else {
		trace(&quot;External interface is not available&quot;);
	}
}</pre>
				<p>JS側では渡されたフラグをもとにホイールイベントをコントロールする。</p>
				<pre class="brush: jscript; title: ; notranslate">
//ブラウザのホイールの状態（初期値有効）
var _wheelEnabled = true;

//Flashから呼ばれる関数
function wheelEnabled(flg){
  _wheelEnabled = flg;
}

//ホイールイベントの処理
function wheel(event){
  if(!_wheelEnabled){
    if(!event){
      event = window.event;
    }
    if(event.preventDefault){
      event.preventDefault();
    }
    event.returnValue = false;
  }
}

//イベントリスナーの登録
if(window.addEventListener){
  window.addEventListener('DOMMouseScroll', wheel, false);
}
window.onmousewheel = document.onmousewheel = wheel;
</pre>
				<p>WIN IE,Chrome,Firefox &#038; Mac Safari ではちゃんと動いた。<br />
				WIN Safari &#038; Mac Chrome,Firefox で期待通り動かず。</p>
				<p>がっつりお世話になってるSWFWheel自体がExternalInterfaceを使ってJSでコントロールしてるっぽいので、<br />
				こうイベント止めちゃうとダメなんだろうなあとぼんやりした思考の中で今日はギブアップ。</p>
]]></content:encoded>
			<wfw:commentRss>http://mrhdms.iixx.jp/2011/04/06/scrollbar_jsfix/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://mrhdms.iixx.jp/2011/04/06/scrollbar_jsfix/" />
	</item>
		<item>
		<title>Progression4で外部swf読み込んで、Resource上手に使えるかな？</title>
		<link>http://mrhdms.iixx.jp/2010/10/27/progression4_swf_resourse_check/</link>
		<comments>http://mrhdms.iixx.jp/2010/10/27/progression4_swf_resourse_check/#comments</comments>
		<pubDate>Tue, 26 Oct 2010 16:55:35 +0000</pubDate>
		<dc:creator>mrhdms</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Progression4]]></category>

		<guid isPermaLink="false">http://mrhdms.iixx.jp/?p=115</guid>
		<description><![CDATA[ベースとなるswfはProgressionで用意して、各シーンの内容は外部swfでやるっていうあれです。 とくに目新しくないけど負けずに行きます。 本来ならSceneLoader使うのがスムーズだと思うけど、 Progr [...]]]></description>
			<content:encoded><![CDATA[				<p>ベースとなるswfはProgressionで用意して、各シーンの内容は外部swfでやるっていうあれです。<br />
				とくに目新しくないけど負けずに行きます。</p>
				<p>本来ならSceneLoader使うのがスムーズだと思うけど、<br />
				Progression自体の学習コストもあるので、複数人で作業する際に、<br />
				他のメンバーにそのコストをかけない方法ということで外部swfはなんでも来いな状態で。</p>
				<h2>やりたい事</h2>
				<p>・外部swf読み込む<br />
				・読み込み完了したらLoaderを配置する<br />
				・読み込み中はプログレスバー表示<br />
				・キャッシュされてる場合はプログレスバーの下りとばす<br />
				・バックグラウンドでswfキャッシュさせとく（これ別の話ですね。ResourcePrefetcher使うとサクっとできる）<br />
				<span id="more-115"></span></p>
				<h2>ハマったのはキャッシュされてる場合のResourceからLoaderへの渡しかた</h2>
				<p>各シーンで読み込まれるPageSwfクラス（CastSpriteを継承）を作って、<br />
				そのクラスのatCastAddedあたりでこんな感じで呼び出す。<br />
				（※ _swfUrl = 外部swfへのパス文字列、_loader = CastLoaderクラスのインスタンス）</p>
				<pre class="brush: as3; title: ; notranslate">
if (!getResourceById(_swfUrl))
{
	//まだ読み込んでいない場合
	addCommand(
		//プログレスバー出すなど・・省略
		new LoadSWF(new URLRequest(_swfUrl), _loader, {
			onStart		:function():void {
				//読み込みスタート時の処理　プログレスバー動かしたり
				);
			},
			onProgress	:function():void {
				//読み込み中の処理　読み込み状況取得したり

			},
			onComplete	:function():void {
				//読み込み終了時の処理
			}
		}),
		//プログレスバー消すなど・・省略
	)
} else {
	//リソースからバイト配列を取得して、_loaderに流しこむ。
	_loader.loadBytes(getResourceById(_swfUrl).toByteArray());
}

addCommand(
	new Prop(this, { alpha:0 } ),
	new AddChild(this, _loader),
	new DoTweener(this, { alpha:1, time:0.5 } )
);
</pre>
				<p>最初はResourceから取り出したデータが[Object CastLoader]とトレースされたので、<br />
				そのまま代入しようとしたり、loaderInfo.bytes を参照しようとして怒られてました。<br />
				このあたりの理解が浅いんですね〜・・<br />
				最終的には toByteArray() という素敵メソッドがすでにあったので、<br />
				Loaderにバイト配列を渡して一件落着でした。<br />
				そんなやり方してたらあかんよ！とかツッコミ絶賛募集中です。</p>
]]></content:encoded>
			<wfw:commentRss>http://mrhdms.iixx.jp/2010/10/27/progression4_swf_resourse_check/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://mrhdms.iixx.jp/2010/10/27/progression4_swf_resourse_check/" />
	</item>
		<item>
		<title>Progression4 で 外部swf のクラス（シンボル）にアクセスする</title>
		<link>http://mrhdms.iixx.jp/2010/03/15/progression4-loadswf-getdefinition/</link>
		<comments>http://mrhdms.iixx.jp/2010/03/15/progression4-loadswf-getdefinition/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 16:30:31 +0000</pubDate>
		<dc:creator>mrhdms</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Progression]]></category>
		<category><![CDATA[Progression4]]></category>

		<guid isPermaLink="false">http://mrhdms.iixx.jp/?p=84</guid>
		<description><![CDATA[やっぱ素材たっぷりになってきたしパブリッシュ軽くしたい・・とか、 素材ガンガン差し替わっちゃうよ、みたいなときってシンボルだって外部化したいですよね。 で、Progression4だとどうすんのかなーってところで、 ちょ [...]]]></description>
			<content:encoded><![CDATA[				<p>やっぱ素材たっぷりになってきたしパブリッシュ軽くしたい・・とか、<br />
				素材ガンガン差し替わっちゃうよ、みたいなときってシンボルだって外部化したいですよね。</p>
				<p>で、Progression4だとどうすんのかなーってところで、<br />
				ちょこちょこサンプルはあったけど、最小構成のサンプルということで。<span id="more-84"></span></p>
				<p>読み込む swf （サンプルでは&#8221;elements.swf&#8221;）は、ライブラリにてクラス名&#8221;Mc_a&#8221;としてリンケージ書き出しだけしてます。<br />
				AS3自体の基本的なやり方としては大重さんの下記記事が超絶わかりやすい。<br />
				<a href="http://www.adobe.com/jp/newsletters/edge/october2009/articles/article2/">大重美幸の「これ見落としてませんか？　ActionScript 3.0」<br />
				第2回 外部 swf ファイルのシンボルを利用する</a></p>
				<p>んで、てきとうな Scene クラスの、 atSceneInit や atSceneLoad で</p>
				<pre class="brush: as3; title: ; notranslate">
			addCommand(
				new LoadSWF(new URLRequest(&quot;elements.swf&quot;), null,
					{
						onComplete:function():void
						{
							var ld:Loader = this.loader;
							var domain:ApplicationDomain = ld.contentLoaderInfo.applicationDomain;
							var Mc:Class = domain.getDefinition(&quot;Mc_a&quot;) as Class;
							mc = new Mc();
							manager.root.container.addChild(mc);
						}
					}
				)
			);
</pre>
				<p>ハマったのは、 Loader とるとことか AppricationDomain とかのところ。<br />
				まだいまいち、 それぞれの this とか、処理の順番つかみきれてない感じ。</p>
]]></content:encoded>
			<wfw:commentRss>http://mrhdms.iixx.jp/2010/03/15/progression4-loadswf-getdefinition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://mrhdms.iixx.jp/2010/03/15/progression4-loadswf-getdefinition/" />
	</item>
		<item>
		<title>FlashのムービープレビューでstageHeightの値がおかしい</title>
		<link>http://mrhdms.iixx.jp/2010/03/11/stageheight_movie_preview/</link>
		<comments>http://mrhdms.iixx.jp/2010/03/11/stageheight_movie_preview/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 17:09:43 +0000</pubDate>
		<dc:creator>mrhdms</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[stageHeight]]></category>
		<category><![CDATA[小ネタ]]></category>

		<guid isPermaLink="false">http://mrhdms.iixx.jp/?p=77</guid>
		<description><![CDATA[しばらく謎のまま放置してたけど（特に本番環境に影響ないので） ふとしたきっかけで解決したのでメモメモ。 Flash IDE（CS3から？）で制作してる時で、さらに StageScaleMode.NO_SCALE と設定し [...]]]></description>
			<content:encoded><![CDATA[				<p>しばらく謎のまま放置してたけど（特に本番環境に影響ないので）<br />
				ふとしたきっかけで解決したのでメモメモ。</p>
				<p>Flash IDE（CS3から？）で制作してる時で、さらに StageScaleMode.NO_SCALE と設定してるとき、<br />
				ムービープレビューすると、stage.stageHeight がうまく取れないときがあった。<br />
				これはプレビュー表示の Flash Player の状態から影響を受けていた模様。<span id="more-77"></span></p>
				<p>通常は、こんな感じ。<br />
				（ステージを300*200、テキストフィールドをstageHeightを使って中央配置）<br />
				<a href="http://mrhdms.iixx.jp/wp/wp-content/uploads/2010/03/100310_2.png"><img class="aligncenter size-medium wp-image-78" title="100310_2" src="http://mrhdms.iixx.jp/wp/wp-content/uploads/2010/03/100310_2-300x245.png" alt="テキスト中央配置" width="300" height="245" /></a><br />
				ちゃんと 200 取れてるし、中央にきてる。</p>
				<p>プロファイラを表示させてると、こうなる。<br />
				<a href="http://mrhdms.iixx.jp/wp/wp-content/uploads/2010/03/100310_1.png"><img class="aligncenter size-medium wp-image-79" title="100310_1" src="http://mrhdms.iixx.jp/wp/wp-content/uploads/2010/03/100310_1-199x300.png" alt="プロファイラを表示させてるとこうなる。" width="199" height="300" /></a><br />
				取得した値は 100 となってしまって、中央配置もずれてる。</p>
				<p>また、ステージが極端に小さいと、ウィンドウのメニューバーが折り返した際も同様に取得する値が狂います。<br />
				実際、本番環境に設置してしまったり、パブリッシュしてブラウザでプレビューすれば関係ないけど、<br />
				日々のムービープレビューに悩まされていたので、すっきり！</p>
				<p>以上、小ネタでした。</p>
]]></content:encoded>
			<wfw:commentRss>http://mrhdms.iixx.jp/2010/03/11/stageheight_movie_preview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://mrhdms.iixx.jp/2010/03/11/stageheight_movie_preview/" />
	</item>
		<item>
		<title>BetweenAS3 に overwrite 的な機能が実装されてた</title>
		<link>http://mrhdms.iixx.jp/2010/02/18/betweenas3-overwrite/</link>
		<comments>http://mrhdms.iixx.jp/2010/02/18/betweenas3-overwrite/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 18:46:48 +0000</pubDate>
		<dc:creator>mrhdms</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[BetweenAS3]]></category>

		<guid isPermaLink="false">http://mrhdms.iixx.jp/?p=52</guid>
		<description><![CDATA[overwite なくてブーブーいってたわけですけど、 実装されてたみたいですね。 [r3422] オーバーライトっぽい挙動をするように変更 Tweener のように古いトゥイーンを停止はしませんが、新しいトゥイーンの値 [...]]]></description>
			<content:encoded><![CDATA[				<p><a href="http://mrhdms.iixx.jp/2010/01/31/begin-betweenas3-overwrite/">overwite なくてブーブーいってたわけですけど、<br />
				</a><a href="http://www.libspark.org/changeset/3422">実装</a>されてたみたいですね。</p>
				<blockquote><p>[r3422] オーバーライトっぽい挙動をするように変更<br />
				Tweener のように古いトゥイーンを停止はしませんが、新しいトゥイーンの値が優先されるようになりました</p></blockquote>
				<p>とのこと。<span id="more-52"></span></p>
				<p>前回のエントリで書いた通り、これまでは Tween が動いているかチェックして、動いている場合は止めてから次の Tween を設定する必要がありました。</p>
				<pre class="brush: as3; title: ; notranslate">
	if (_tw_A != null)
	{
		_tw_A.stop();
	}
</pre>
				<p>こんな感じで。それがなくて済むので、ロールオーバーボタンなんかはやっぱずいぶん楽になると思います。<br />
				ただ、上に書いた通り、「新しいトゥイーンが優先される」だけなので、この点だけ気をつけないといけないですね！</p>
				<p style="text-align: center;"><object style="width: 300px; height: 200px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="300" height="200" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="quality" value="high" /><param name="src" value="http://mrhdms.iixx.jp/wp/wp-content/uploads/2010/02/Main2.swf" /><embed style="width: 300px; height: 200px;" type="application/x-shockwave-flash" width="300" height="200" src="http://mrhdms.iixx.jp/wp/wp-content/uploads/2010/02/Main2.swf" quality="high"></embed></object></p>
				<p>円の図形にロールオーバーとアウトを繰り返すと、別々にイベントを取れているのが確認できるかと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://mrhdms.iixx.jp/2010/02/18/betweenas3-overwrite/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://mrhdms.iixx.jp/2010/02/18/betweenas3-overwrite/" />
	</item>
		<item>
		<title>BetweenAS3 入門・・が結構ハマった Overwrite と助けてもらったサイトなど</title>
		<link>http://mrhdms.iixx.jp/2010/01/31/begin-betweenas3-overwrite/</link>
		<comments>http://mrhdms.iixx.jp/2010/01/31/begin-betweenas3-overwrite/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 06:25:11 +0000</pubDate>
		<dc:creator>mrhdms</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[BetweenAS3]]></category>

		<guid isPermaLink="false">http://mrhdms.iixx.jp/?p=40</guid>
		<description><![CDATA[遅ればせながら BetweenAS3 を使ってみました。 好評はもちろん耳にしてて、気になってたけどなかなか腰が重かった・・・ 機能の一部も使えてない感じですが、やってみてハマったところや、お世話になったサイトなどメモっ [...]]]></description>
			<content:encoded><![CDATA[				<p>遅ればせながら BetweenAS3 を使ってみました。<br />
				好評はもちろん耳にしてて、気になってたけどなかなか腰が重かった・・・<br />
				機能の一部も使えてない感じですが、やってみてハマったところや、お世話になったサイトなどメモっておきます。<span id="more-40"></span></p>
				<h2>まずはゲットするとこから</h2>
				<p>なぜかこのページになかなかたどり着けませんでした（笑）</p>
				<p><a href="http://www.be-interactive.org/index.php?itemid=505">BetweenAS3 Alpha r3022 出来たよ | BeInteractive!</a></p>
				<p>↑から落として、Tips＆ドキュメントは以下に。</p>
				<p><a title="BetweenAS3使い方、Tweenerからの乗り換えのために。 « Fountain" href="http://blog.izm-design.com/2009/08/14-020321.php">BetweenAS3使い方、Tweenerからの乗り換えのために。 « Fountain</a><br />
				導入Tips。よくまとまってます。</p>
				<p><a title="BetweenAS3/en - Spark project" href="http://www.libspark.org/wiki/BetweenAS3/en">BetweenAS3/en &#8211; Spark project</a><br />
				最初、英語に嫌悪感を抱いて読み飛ばしてましたが、実は一通り機能紹介。<br />
				Google先生に翻訳してもらったら逆に破壊的な文章に・・・</p>
				<p><a title="BetweenAS3 Transition cheat sheet | 水玉製作所" href="http://www.mztm.jp/2009/10/30/betweenas3-transition-cheat-sheet/">BetweenAS3 Transition cheat sheet | 水玉製作所</a><br />
				イージング表です。名前もろくに覚えられないので助かります。</p>
				<p><a title="BetweenAS3を使ってカスタムイージングの始まりと終わりに別のイージング関数を指定する方法 | ClockMaker Blog" href="http://clockmaker.jp/blog/2009/11/betweenas3-custom/">BetweenAS3を使ってカスタムイージングの始まりと終わりに別のイージング関数を指定する方法 | ClockMaker Blog</a><br />
				こちらは機能拡張ですが、イージングのカスタマイズが簡単にできちゃうすぐれもの！<br />
				IObjectTween は使えない？っぽいです。（知識不足だったらすみません）</p>
				<p><a title="BeInteractive! [Wonderfl で BetweenAS3 (Alpha) が試せます]" href="http://www.be-interactive.org/index.php?itemid=472">BeInteractive! [Wonderfl で BetweenAS3 (Alpha) が試せます]</a><br />
				で、ワンダフルにこんなにチュートリアルがあるのを今発見・・・orz・・</p>
				<h2>居なくなって気づいた Overwrite の大切さ（ていうか甘えてた自分）</h2>
				<p><span class="caution">2010/2/18追記<br />
				<a href="http://mrhdms.iixx.jp/2010/02/18/betweenas3-overwrite/">overwriteが実装された模様！</a></span></p>
				<p>で、Tweener をこれまで使ってたのもあって、Overwrite 機能の有無というところでしっかりつまづきました。<br />
				特に、マウスイベントなんか使うと、割とブチ当たるかと思うんですが、同じオブジェクトに Tween の命令が重複しちゃうときに期待した動きになってくれません。</p>
				<pre class="brush: as3; title: ; notranslate">
private var _tw:ITween;

function onMouseOverHandler(e:MouseEvent):void
{
		_tw= BetweenAS3.tween(mc, { x:100 }, null,1,Sine.easeOut);
		_tw.play();
}

function onMouseOutHandler(e:MouseEvent):void
{
		_tw= BetweenAS3.tween(mc, { x:0 }, null,1,Sine.easeOut);
		_tw.play();
}
</pre>
				<p><a href="http://www.be-interactive.org/index.php?itemid=511">作者さんがそのあたり説明してくださってたので</a>、なるほど納得だったのですが、単純なボタンのロールオーバーを使い回したいときってありますよね？？その解決策がみつからず・・ボタンの数だけ変数を増やすという残念な対応に落ち着きました。数が少なかったのでインスタンス名で振り分けて、ひとつの関数にまとめましたがあんまり意味がない感じになってます。こういうときサラサラっとまとめられるようになりたいなぁ・・・</p>
				<pre class="brush: as3; title: ; notranslate">
function onMouseOverHandler(e:MouseEvent):void
{
	switch(e.target.name)
	{
		case &quot;instans_nameA&quot;:
			if (_tw_A != null)
			{
				_tw_A.stop();
			}
			_tw_A = BetweenAS3.tween(mc, { x:100 }, null,1,Sine.easeOut);
			_tw_A.play();
			break;
		case &quot;instans_nameB&quot;:
			if(_tw_B != null)
			{
				_tw_B.stop();
			}
			_tw_B = BetweenAS3.tween(mc, { x:200 }, null,1,Sine.easeOut);
			_tw_B.play();
			break;
	}
}

function onMouseOutHandler(e:MouseEvent):void
{
	switch(e.target.name)
	{
		case &quot;instans_nameA&quot;:
			if (_tw_A != null)
			{
				_tw_A.stop();
			}
			_tw_A = BetweenAS3.tween(mc, { x:0 }, null,1,Sine.easeOut);
			_tw_A.play();
			break;
		case &quot;instans_nameB&quot;:
			if(_tw_B != null)
			{
				_tw_B.stop();
			}
			_tw_B = BetweenAS3.tween(mc, { x:0 }, null,1,Sine.easeOut);
			_tw_B.play();
			break;
	}
}
</pre>
				<h2>それでも、噂通りいい感じですよ！先生！</h2>
				<p>ハマったとこから書いておいてなんですが、個人のBetweenAS3 の感想としては、すっきり！わかりやすい！いじりやすい！というところで、慣れれば細かい Tween の調整、とくに組み替えたりするときは、BetweenAS3 は柔軟で、用意されてるメソッドも覚えやすいです。私のようなガッツリ文系脳でも楽しく Tween 作れますね！引き続きいろいろ試してみようと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://mrhdms.iixx.jp/2010/01/31/begin-betweenas3-overwrite/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://mrhdms.iixx.jp/2010/01/31/begin-betweenas3-overwrite/" />
	</item>
	</channel>
</rss>

