<?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>クデラボ -KudeLab- &#187; メモ</title>
	<atom:link href="http://kudelab.com/archives/category/%e3%83%a1%e3%83%a2/feed" rel="self" type="application/rss+xml" />
	<link>http://kudelab.com</link>
	<description>kudeの運営するサービスの情報や、主に開発周りの話題を発信するサイト</description>
	<lastBuildDate>Mon, 05 Oct 2009 09:55:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>[ActionScript] ローカルの画像ファイルをImageで表示するとき</title>
		<link>http://kudelab.com/archives/403</link>
		<comments>http://kudelab.com/archives/403#comments</comments>
		<pubDate>Mon, 05 Oct 2009 09:55:46 +0000</pubDate>
		<dc:creator>kude</dc:creator>
				<category><![CDATA[Flash/AIR/Flex]]></category>
		<category><![CDATA[メモ]]></category>

		<guid isPermaLink="false">http://kudelab.com/?p=403</guid>
		<description><![CDATA[AdobeAIR でローカルフォルダにある画像をImageで表示しようとして、Windowsでは表示できるのにMacではできないという症状に悩まされた。
原因は、Image.source の指定を、File.nativePath でやっていたためだった。
File.url を使うのが正解。
Mac での挙動のほうが正しいのだろうけど・・・Windowsで動いてMacで動かないとか、混乱するのでほんとやめて欲しい。
]]></description>
			<content:encoded><![CDATA[<p>AdobeAIR でローカルフォルダにある画像をImageで表示しようとして、Windowsでは表示できるのにMacではできないという症状に悩まされた。</p>
<p>原因は、Image.source の指定を、File.nativePath でやっていたためだった。<br />
File.url を使うのが正解。<br />
Mac での挙動のほうが正しいのだろうけど・・・Windowsで動いてMacで動かないとか、混乱するのでほんとやめて欲しい。</p>
]]></content:encoded>
			<wfw:commentRss>http://kudelab.com/archives/403/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[ActionScript]印刷の背景色</title>
		<link>http://kudelab.com/archives/378</link>
		<comments>http://kudelab.com/archives/378#comments</comments>
		<pubDate>Mon, 10 Aug 2009 15:19:57 +0000</pubDate>
		<dc:creator>kude</dc:creator>
				<category><![CDATA[Flash/AIR/Flex]]></category>
		<category><![CDATA[メモ]]></category>

		<guid isPermaLink="false">http://kudelab.com/?p=378</guid>
		<description><![CDATA[FlexのPrintJobでオブジェクトを印刷するとき、印刷するオブジェクトの透明部分にはアプリケーションの背景色が適用されます。
これを白くしたい場合は、プロジェクトのプロパティより、「追加コンパイラ引数」に
-default-background-color=0xffffff
を指定すると良いです。
スタイルの背景色では設定できない点に注意。
]]></description>
			<content:encoded><![CDATA[<p>FlexのPrintJobでオブジェクトを印刷するとき、印刷するオブジェクトの透明部分にはアプリケーションの背景色が適用されます。<br />
これを白くしたい場合は、プロジェクトのプロパティより、「追加コンパイラ引数」に</p>
<p>-default-background-color=0xffffff</p>
<p>を指定すると良いです。<br />
スタイルの背景色では設定できない点に注意。</p>
]]></content:encoded>
			<wfw:commentRss>http://kudelab.com/archives/378/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[ActionScript]Spriteを真ん中を中心に回転させる</title>
		<link>http://kudelab.com/archives/374</link>
		<comments>http://kudelab.com/archives/374#comments</comments>
		<pubDate>Sun, 26 Jul 2009 07:17:50 +0000</pubDate>
		<dc:creator>kude</dc:creator>
				<category><![CDATA[Flash/AIR/Flex]]></category>
		<category><![CDATA[メモ]]></category>

		<guid isPermaLink="false">http://kudelab.com/?p=374</guid>
		<description><![CDATA[自分用メモです。
Spriteを、その真ん中を中心にして回転させたいとき。
いろいろやり方はあるだろうけど、回転の前後でgetBoundsの中心が一致するように、Spriteを移動させてやるのが簡単でいいのではないかな。
var rect0:Rectangle = getBounds(parent);
rotation = value;
var rect1:Rectangle = getBounds(parent);
x -= rect1.x - rect0.x + (rect1.width - rect0.width) / 2;
y -= rect1.y - rect0.y + (rect1.height - rect0.height) / 2;
]]></description>
			<content:encoded><![CDATA[<p>自分用メモです。</p>
<p>Spriteを、その真ん中を中心にして回転させたいとき。<br />
いろいろやり方はあるだろうけど、回転の前後でgetBoundsの中心が一致するように、Spriteを移動させてやるのが簡単でいいのではないかな。</p>
<p><code>var rect0:Rectangle = getBounds(parent);<br />
rotation = value;<br />
var rect1:Rectangle = getBounds(parent);<br />
x -= rect1.x - rect0.x + (rect1.width - rect0.width) / 2;<br />
y -= rect1.y - rect0.y + (rect1.height - rect0.height) / 2;</code></p>
]]></content:encoded>
			<wfw:commentRss>http://kudelab.com/archives/374/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[ActionScript]curveToで楕円を描く</title>
		<link>http://kudelab.com/archives/363</link>
		<comments>http://kudelab.com/archives/363#comments</comments>
		<pubDate>Mon, 06 Jul 2009 13:56:11 +0000</pubDate>
		<dc:creator>kude</dc:creator>
				<category><![CDATA[Flash/AIR/Flex]]></category>
		<category><![CDATA[メモ]]></category>
		<category><![CDATA[ActionScript]]></category>

		<guid isPermaLink="false">http://kudelab.com/?p=363</guid>
		<description><![CDATA[自分用メモです。
ActionScriptで楕円を描画する際、通常は drawEllipse を使いますが、drawPath や drawGraphicsData を使いたい場合があります。
こうしたとき、curveTo で円や楕円を描画しなければなりません。
中心が(x0, y0), 半径が(w, h)の楕円を curveTo で描画するプログラムは以下のような感じ。
（正円なら、w == h）
// 分割数
var seg:uint = 8;
var angle:Number = Math.PI / seg;
var angle2:Number = angle * 2;
var halfPI:Number = Math.PI / 2;
graphics.moveTo(x0 + w, y0);
for (var i:uint = 1; i < = seg; i++)
{
    var r:Number = i * angle2;
  [...]]]></description>
			<content:encoded><![CDATA[<p>自分用メモです。</p>
<p>ActionScriptで楕円を描画する際、通常は drawEllipse を使いますが、drawPath や drawGraphicsData を使いたい場合があります。<br />
こうしたとき、curveTo で円や楕円を描画しなければなりません。</p>
<p>中心が(x0, y0), 半径が(w, h)の楕円を curveTo で描画するプログラムは以下のような感じ。<br />
（正円なら、w == h）</p>
<p><code>// 分割数<br />
var seg:uint = 8;</p>
<p>var angle:Number = Math.PI / seg;<br />
var angle2:Number = angle * 2;<br />
var halfPI:Number = Math.PI / 2;</p>
<p>graphics.moveTo(x0 + w, y0);<br />
for (var i:uint = 1; i < = seg; i++)<br />
{<br />
    var r:Number = i * angle2;</p>
<p>    // アンカーポイントの座標<br />
    var ax:Number = w * Math.cos(r);<br />
    var ay:Number = h * Math.sin(r);</p>
<p>    // コントロールポイントの座標<br />
    var cx:Number = ax + w * Math.tan(angle) * Math.cos(r - halfPI);<br />
    var cy:Number = ay + h * Math.tan(angle) * Math.sin(r - halfPI);</p>
<p>    // 弧の描画<br />
   graphics.curveTo(cx + x0, cy + y0, ax + x0, ay + y0);<br />
}</code></code></p>
]]></content:encoded>
			<wfw:commentRss>http://kudelab.com/archives/363/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ActionScript で3点を通る曲線</title>
		<link>http://kudelab.com/archives/358</link>
		<comments>http://kudelab.com/archives/358#comments</comments>
		<pubDate>Sun, 05 Jul 2009 09:25:44 +0000</pubDate>
		<dc:creator>kude</dc:creator>
				<category><![CDATA[Flash/AIR/Flex]]></category>
		<category><![CDATA[メモ]]></category>

		<guid isPermaLink="false">http://kudelab.com/?p=358</guid>
		<description><![CDATA[自分用メモです。
ActionScript で(x1, y1)から(x2, y2) を通って(x3, y3)に至る曲線は
var cx:Number = x2 * 2 - (x1 + x3) / 2;
var cy:Number = y2 * 2 - (y1 + y3) / 2;
moveTo(x1, y1);
cuveTo(cx, cy, x3, y3)
]]></description>
			<content:encoded><![CDATA[<p>自分用メモです。<br />
ActionScript で(x1, y1)から(x2, y2) を通って(x3, y3)に至る曲線は</p>
<p><code>var cx:Number = x2 * 2 - (x1 + x3) / 2;<br />
var cy:Number = y2 * 2 - (y1 + y3) / 2;<br />
moveTo(x1, y1);<br />
cuveTo(cx, cy, x3, y3)</code></p>
]]></content:encoded>
			<wfw:commentRss>http://kudelab.com/archives/358/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
