<?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/"
	>

<channel>
	<title>ActionscriptとかFlashとか&#124; futurefish &#187; effect</title>
	<atom:link href="http://miraigyo.com/blog/archives/category/effect/feed" rel="self" type="application/rss+xml" />
	<link>http://miraigyo.com/blog</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Tue, 15 Feb 2011 07:00:21 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>ビヨーンって伸びるやつ　クラス化してみた</title>
		<link>http://miraigyo.com/blog/archives/217.html</link>
		<comments>http://miraigyo.com/blog/archives/217.html#comments</comments>
		<pubDate>Tue, 06 Jul 2010 06:34:55 +0000</pubDate>
		<dc:creator>oreore</dc:creator>
				<category><![CDATA[actionscript3.0]]></category>
		<category><![CDATA[effect]]></category>

		<guid isPermaLink="false">http://miraigyo.com/blog/?p=217</guid>
		<description><![CDATA[しばらくお仕事はお休みです。 以前から使いたかったエフェクトをクラス化しおく。 基となるコードはこちらからお借りしました。 http://wonderfl.net/c/i4zJ/ サンプル ASファイル //空のボックスを作ります。 var box:Sprite = new Sprite(); //エフェクトをかけたいオブジェクトをボックスの中に入れる var obj:Sprite = new Sprite(); with (obj) { graphics.beginFill(0xff6633); graphics.drawRect(0, 0, 200, 100); graphics.endFill(); x = 100; y = 100; } box.addChild(obj); //エフェクトを作成 //LiquidFx(エフェクト用のオブジェクト, ボックス,ステージの幅,ステージの高さ, スピード) var effect:LiquidFx = new LiquidFx(sp, empty, stage.stageWidth, stage.stageHeight, 10); //実行　左から現れる effect.runLeft(); 色々考えてボックスに入れることにしてますが、 たぶん必要ないです。。。 無いと表示の重なりとかで面倒なことにならないかな？ ならないですよね。 クラス化してみて分かったこと。 [...]]]></description>
			<content:encoded><![CDATA[<p>しばらくお仕事はお休みです。</p>
<p>以前から使いたかったエフェクトをクラス化しおく。</p>
<p>基となるコードはこちらからお借りしました。<br />
<a href="http://wonderfl.net/c/i4zJ/" target="_blank">http://wonderfl.net/c/i4zJ/</a><br />
<a href="http://miraigyo.com/blog/contents/swf/byoon/biyooon.swf" target="_blank">サンプル</a><br />
<a href="http://miraigyo.com/blog/contents/swf/byoon/LiquidFx.as" target="_blank">ASファイル</a><br />
<span id="more-217"></span></p>
<pre name="code" class="ActionScript3">
//空のボックスを作ります。
var box:Sprite = new Sprite();

//エフェクトをかけたいオブジェクトをボックスの中に入れる
var obj:Sprite = new Sprite();
with (obj)
{
	graphics.beginFill(0xff6633);
	graphics.drawRect(0, 0, 200, 100);
	graphics.endFill();
	x = 100;
	y = 100;
}
box.addChild(obj);

//エフェクトを作成
//LiquidFx(エフェクト用のオブジェクト, ボックス,ステージの幅,ステージの高さ, スピード)
var effect:LiquidFx = new LiquidFx(sp, empty, stage.stageWidth, stage.stageHeight, 10);
//実行　左から現れる
effect.runLeft();
</pre>
<p>色々考えてボックスに入れることにしてますが、<br />
たぶん必要ないです。。。<br />
無いと表示の重なりとかで面倒なことにならないかな？<br />
ならないですよね。</p>
<p>クラス化してみて分かったこと。</p>
<ul>
<li>基の画像を100倍に引き伸ばしているだけ。</li>
<li>引き伸ばした画像と基の画像にマスクをかけ、それぞれを移動させる。</li>
<li>気が向いたら立て方向もつくる？</li>
</ul>
<p>さぞかし難しいことをやっているのだと思っていましたが、こんな簡単に実装できるものなのですね。<br />
コードがある程度書くことができるようになりましたが、こんなことは思いつきません。。。</p>
<p style="margin-top:30px;">
<a href="http://tomato.memotte.net/">家庭菜園　トマトの育て方</a></p>
]]></content:encoded>
			<wfw:commentRss>http://miraigyo.com/blog/archives/217.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

