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

<channel>
	<title>みぞおち &#187; AS3.0</title>
	<atom:link href="http://mizoochi.com/tags/as3-0/feed" rel="self" type="application/rss+xml" />
	<link>http://mizoochi.com</link>
	<description>日々の足跡をコツコツと</description>
	<lastBuildDate>Mon, 08 Feb 2010 17:26:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://mizoochi.com/tags/as3-0/feed" />
		<item>
		<title>AS3.0のTweenが動作しない場合の対処</title>
		<link>http://mizoochi.com/archives/590.html</link>
		<comments>http://mizoochi.com/archives/590.html#comments</comments>
		<pubDate>Tue, 30 Jun 2009 06:29:49 +0000</pubDate>
		<dc:creator>mizota</dc:creator>
				<category><![CDATA[制作]]></category>
		<category><![CDATA[興味関心]]></category>
		<category><![CDATA[AS3.0]]></category>
		<category><![CDATA[FLASH]]></category>

		<guid isPermaLink="false">http://mizoochi.com/?p=590</guid>
		<description><![CDATA[ここ数日FLASHに触っていて悩んだことメモ。
AS2.0でお世話になりまくったTweenですが、どうもAS3.0ではきちんと動かないで終了してしまう場合があるようです。
対処方法として、各Tweenインスタンスをすべて [...]]]></description>
			<content:encoded><![CDATA[<p>ここ数日FLASHに触っていて悩んだことメモ。</p>
<p>AS2.0でお世話になりまくったTweenですが、どうもAS3.0ではきちんと動かないで終了してしまう場合があるようです。</p>
<p>対処方法として、各Tweenインスタンスをすべて配列に保持して終了と同時にきちんと削除してあげる必要があります。</p>
<div style="position:relative;top:18px;margin-top:-18px;"><small><strong>Action Script</strong></small></div>
<pre class="brush: actionscript; auto-links: false; font-size: 80%;" style="margin:18px 0;">
import fl.transitions.Tween;
import fl.transitions.TweenEvent;
import fl.transitions.easing.*;

var tween_arr:Array = new Array();
var myTween:Tween = new Tween(obj, &quot;alpha&quot;, Strong.easeIn, 1, 0, 2, true);
tween_arr.push(myTween);   // 配列にTweenインスタンスを保持
myTween.addEventListener(TweenEvent.MOTION_FINISH, onFinish);

function onFinish(e:TweenEvent){
//処理
  var myTween:Tween = Tween(e.target);
  xDispose(myTween);   // 配列からTweenを削除
}

// 配列からTweenインスタンスを削除する関数
function xDispose(obj:Tween):Boolean {
  var nLength:int = tween_array.length;
  for (var i:int = 0; i&lt;nLength; i++) {
    if (tween_array[i] == obj) {
      tween_array.splice(i, 1);
      return true;
    }
  }
  return false;
}
</pre>
<p>どうやら「弱い参照」というものをTweenが採用しているためだそうです。詳しくは以下。<br />
<a href="http://www.fumiononaka.com/TechNotes/Flash/FN0711001.html">Tweenのアニメーションが途中で止まる</a><br />
<h3>Popular Posts:</h3>
<ul class="popular-posts txt75">
<li class="txt75"><a href="http://mizoochi.com/archives/126.html" rel="bookmark" title="2008 年 11 月 27 日">jQuery ifによる要素の判定</a></li>
<li class="txt75"><a href="http://mizoochi.com/archives/145.html" rel="bookmark" title="2008 年 12 月 2 日">一新。</a></li>
<li class="txt75"><a href="http://mizoochi.com/archives/734.html" rel="bookmark" title="2009 年 8 月 9 日">iframe等を使った子から親へイベントを渡す方法</a></li>
<li class="txt75"><a href="http://mizoochi.com/archives/211.html" rel="bookmark" title="2008 年 2 月 21 日">いつも忘れちゃうので&#8230;UNIXタイムスタンプの変換</a></li>
<li class="txt75"><a href="http://mizoochi.com/archives/216.html" rel="bookmark" title="2008 年 3 月 21 日">JSONデータの使い方</a></li>
</ul>
<p><!-- popular Posts took 3.020 ms --></p>
Similar Posts:<ul><li><a href="http://mizoochi.com/archives/211.html" rel="bookmark" title="2008 年 2 月 21 日">いつも忘れちゃうので&#8230;UNIXタイムスタンプの変換</a></li>

<li><a href="http://mizoochi.com/archives/791.html" rel="bookmark" title="2010 年 1 月 15 日">windows vistaでPHP開発環境の構築</a></li>

<li><a href="http://mizoochi.com/archives/80.html" rel="bookmark" title="2008 年 11 月 20 日">ゲーム</a></li>

<li><a href="http://mizoochi.com/archives/183.html" rel="bookmark" title="2008 年 12 月 20 日">extract関数って便利。</a></li>

<li><a href="http://mizoochi.com/archives/535.html" rel="bookmark" title="2009 年 5 月 4 日">りんご</a></li>
</ul><!-- Similar Posts took 3.848 ms -->]]></content:encoded>
			<wfw:commentRss>http://mizoochi.com/archives/590.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://mizoochi.com/archives/590.html" />
	</item>
	</channel>
</rss>

