<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>bute_lab.</title>
    <link rel="alternate" type="text/html" href="http://www.bute-studio.com/lab/" />
    <link rel="self" type="application/atom+xml" href="http://www.bute-studio.com/lab/atom.xml" />
    <id>tag:www.bute-studio.com,2008-01-15:/lab/5</id>
    <updated>2011-04-18T10:06:26Z</updated>
    <subtitle>bute_lab.は、FlashのActionscriptやHTML,CSSなど、web制作に関する研究成果を記録するためのブログです。</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Publishing Platform 4.01</generator>

<entry>
    <title>JQueryでhtmlを読込んだ時に、IEでうまく動作しない //AJAX</title>
    <link rel="alternate" type="text/html" href="http://www.bute-studio.com/lab/2011/04/jqueryerror-ie.html" />
    <id>tag:www.bute-studio.com,2011:/lab//5.226</id>

    <published>2011-04-17T20:52:12Z</published>
    <updated>2011-04-18T10:06:26Z</updated>

    <summary>前出の記事のページを拡張する際に、他ドメインのページ(html)をjQuery....</summary>
    <author>
        <name>ウサミタク</name>
        <uri>http://www.bute-studio.com</uri>
    </author>
    
        <category term="AJAX" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="html" label="HTML" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ie" label="IE" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="internetexplorer" label="InternetExplorer" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="jquery" label="JQuery" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="javascript" label="Javascript" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="php" label="PHP" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ajax" label="ajax" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="file_get_contents" label="file_get_contents" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mb_convert_encoding" label="mb_convert_encoding" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="クロスドメイン" label="クロスドメイン" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="文字エンコード" label="文字エンコード" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.bute-studio.com/lab/">
        <![CDATA[<a href="/lab/2011/04/radiation.html">前出の記事</a>のページを拡張する際に、他ドメインのページ(html)をjQuery.ajax()で読込んで、パースをしたいと思いましたが、IE(6,7,8で確認)で確認すると、ロードは完了していますが、中身は思うように読込まれませんでした。他のブラウザでは問題なく動きましたが。<br />解決方法としては、JavaScript内でなんとかするか、クロスドメイン絡みでPHPを挟んでいるので、そちらでなんとかするかが考えられます。<br /><br />今回はPHP内で１行追加することで動きました。<br />どうやら文字エンコーディングの関係でInternetExplorerだけ動かなかったようです。<br />参考までに、一部JSも記録しておきます。<br /><br />
PHP内
<code>
$url = "http://○○/××.html";&nbsp;&nbsp;&nbsp; <br />$my_html = file_get_contents($url);<br /><br />//▼この１行の処理を挟む<br />$html = mb_convert_encoding($html, 'HTML-ENTITIES', 'ASCII, JIS, UTF-8, EUC-JP, SJIS');<br /><br />echo $html;
</code>
<br /><br />

Javascript内
<code>
function loadHTML(<br />
jQuery.ajax({<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; url: file,<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; type: "GET",<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; dataType: "html",<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; timeout: 5000,<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; success: onloadFile,<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; error: onerror<br />});<br />&nbsp;&nbsp;&nbsp; <br />function onloadFile(data) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //この中で処理<br />}<br />}</code><br /> ]]>
        
    </content>
</entry>

<entry>
    <title>現在の大気中放射線量が及ぼす年間被曝量 // Website</title>
    <link rel="alternate" type="text/html" href="http://www.bute-studio.com/lab/2011/04/radiation.html" />
    <id>tag:www.bute-studio.com,2011:/lab//5.225</id>

    <published>2011-04-06T22:53:03Z</published>
    <updated>2011-08-04T11:05:45Z</updated>

    <summary>この度の東日本大震災や福島第1第2原発により避難されているみなさま、被害に遭われ...</summary>
    <author>
        <name>ウサミタク</name>
        <uri>http://www.bute-studio.com</uri>
    </author>
    
        <category term="Web Site" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="つくば" label="つくば" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="千葉" label="千葉" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="原子力発電所" label="原子力発電所" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="原発" label="原発" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="双葉郡" label="双葉郡" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="宇都宮" label="宇都宮" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="岩手" label="岩手" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="市原" label="市原" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="年間被曝量" label="年間被曝量" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="放射線" label="放射線" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="新宿" label="新宿" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="東京" label="東京" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="栃木" label="栃木" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="横浜" label="横浜" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="水戸" label="水戸" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="盛岡" label="盛岡" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="神奈川" label="神奈川" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="福島" label="福島" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="積算" label="積算" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="積算値" label="積算値" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="筑波" label="筑波" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="茨城" label="茨城" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="計算" label="計算" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.bute-studio.com/lab/">
        <![CDATA[この度の東日本大震災や福島第1第2原発により避難されているみなさま、被害に遭われたみなさまに心よりお見舞い申し上げます。<br /><br />
日々の報道を見るだけで､いかに自分が無力かを感じる日々です。<br />
まずは何か出来ないかと考え、取り急ぎ、神奈川県横浜市発表のγ線量測定値を利用して、現状の大気から受ける放射線年間被曝量を計算して表示するページを作りました。<br />
データ配信元の負荷軽減を考えて、取得する値はPHPを介して一旦自分のサーバー内に保存する仕組みにしました。サーバー内のデータ取得時間と各エリア毎に設定してある再取得間隔を照らし合わせ、必要な時だけ各自治体等のサーバーから、数値を取得しています。
<br />
エリアは随時追加中です。現在福島県内各地点を追加中です。<br />
<br /><br />
<a href="http://wivance.net/radiation/" target="_blank">大気中放射線線量年間積算値 β</a><br />

<br /><br /><br />
このページで現状を知って頂くことが、多くの方の安心へとつながればと思います。<br />
<br />
2011.7.29 <a href="http://wivance.net/radiation/#/fukushima/" target="_blank">福島県各地点</a>を追加<br />
2011.6.24 <a href="hhttp://wivance.net/radiation/#/tohoku/" target="_blank">北海道札幌市</a>を追加<br />
2011.4.11 <a href="http://wivance.net/radiation/" target="_blank">茨城県つくば市</a>を追加<br />
2011.4.15 <a href="http://wivance.net/radiation/" target="_blank">茨城県水戸市 / 岩手県盛岡市</a>を追加<br />
2011.4.16 <a href="http://wivance.net/radiation/" target="_blank">栃木県宇都宮市 / 東京都新宿区 / 千葉県市原市</a>を追加<br />
2011.4.18 <a href="http://wivance.net/radiation/" target="_blank">青森市 / 秋田市 / 山形市 / 群馬県前橋市 / さいたま市</a>を追加<br />
2011.4.19 <a href="http://wivance.net/radiation/" target="_blank">新潟市 / 長野市 / 山梨県甲府市追加</a>を追加<br />]]>
        
    </content>
</entry>

<entry>
    <title>text-indentが言うことを聞かない！ //CSS</title>
    <link rel="alternate" type="text/html" href="http://www.bute-studio.com/lab/2011/03/textindent-css.html" />
    <id>tag:www.bute-studio.com,2011:/lab//5.224</id>

    <published>2011-03-02T07:23:53Z</published>
    <updated>2011-03-02T07:24:34Z</updated>

    <summary><![CDATA[ メニューを&lt;ul&gt;&lt;li&gt;を使って作り、CSSで背景画...]]></summary>
    <author>
        <name>ウサミタク</name>
        <uri>http://www.bute-studio.com</uri>
    </author>
    
        <category term="CSS" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="css" label="CSS" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="textalign" label="text-align" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="textindent" label="text-indent" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.bute-studio.com/lab/">
        <![CDATA[ メニューを&lt;ul&gt;&lt;li&gt;を使って作り、CSSで背景画像を入れて、テキストはいらないので、、、<br />と思ってtext-indentをしようと思ったら完全に無視されました。<br /><br />調べてみると、親要素にtext-alignを指定していると効かないようです。<br />
情けないですが、そんなことで30分翻弄されました。<br /><br /> 
▼参考にしたサイト<br />
<a href="http://design.sevenagent.co.jp/2007/04/text-indent-9999px.html" target="_blank">Web Design Memo: text-indent:-9999pxが効かない</a><br /><br />]]>
        
    </content>
</entry>

<entry>
    <title>Blurをかける //AS3.0</title>
    <link rel="alternate" type="text/html" href="http://www.bute-studio.com/lab/2010/12/blur-as30.html" />
    <id>tag:www.bute-studio.com,2010:/lab//5.223</id>

    <published>2010-12-09T21:49:07Z</published>
    <updated>2010-12-10T08:50:32Z</updated>

    <summary>ただ単純にオブジェクトにブラーをかける場合です。importをちゃんと書かないと...</summary>
    <author>
        <name>ウサミタク</name>
        <uri>http://www.bute-studio.com</uri>
    </author>
    
        <category term="AS3" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="bitmapfilterquality" label="BitmapFilterQuality" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="blurfilter" label="BlurFilter" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="blurx" label="blurX" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="blury" label="blurY" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ブラー" label="ブラー" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.bute-studio.com/lab/">
        <![CDATA[ただ単純にオブジェクトにブラーをかける場合です。<br />importをちゃんと書かないとコンパイルエラーになります。<br /><br /><br />
<code>
import flash.filters.BlurFilter; <br />//import flash.filters.BitmapFilterQuality; //任意<br /><br />var targetObj = XXXXXXX;<br />var my_blur:BlurFilter = new BlurFilter(); <br />my_blur.blurX = 10; <br />my_blur.blurY = 5; <br />//my_blur.quality = BitmapFilterQuality.HIGH;//任意<br />targetObj.filters = [my_blur];</code><br /> ]]>
        
    </content>
</entry>

<entry>
    <title>外部swf内のMovieclipの総フレーム数を取得する //AS3</title>
    <link rel="alternate" type="text/html" href="http://www.bute-studio.com/lab/2010/11/totalframes-as3.html" />
    <id>tag:www.bute-studio.com,2010:/lab//5.222</id>

    <published>2010-11-29T20:29:12Z</published>
    <updated>2010-12-02T02:48:02Z</updated>

    <summary>画像更新が必要なコンテンツでは、今まではFlashを開かずに更新ができるように1...</summary>
    <author>
        <name>ウサミタク</name>
        <uri>http://www.bute-studio.com</uri>
    </author>
    
        <category term="AS3" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="class" label="Class" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="loader" label="Loader" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="urlrequest" label="URLRequest" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="applicationdomain" label="applicationDomain" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="contentloaderinfo" label="contentLoaderInfo" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="eventevent" label="event:Event" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="getdefinition" label="getDefinition" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="new" label="new" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="totalframes" label="totalFrames" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.bute-studio.com/lab/">
        <![CDATA[画像更新が必要なコンテンツでは、今まではFlashを開かずに更新ができるように1枚1枚画像を追加し、それらを紐づけるXMLも持たせて・・・という作りを多用してきましたが、最近、画像の多さ=ファイルの多さはネットワークを介して読込みにいくという行為1つ1つにhtmlのヘッダやらなんやらのいろいろなトラフィックが発生するので、ファイルサイズ以上にストレスになる気がしています。<br />ということで、画像たちは1つの外部swf内に入れ、クラスとして書き出しておくことで、メインのflashからnewで使うようにしています。<br />その際に、同じ形状のものは1つのmovieclipとして、フレームで入れ込んで使っています。<br /><br />言葉で書くといまいちわかりにくいですが、今後のコピペのために、ActionScriptを下に書いておきます。<br />※スクリプトに間違いがあったので、修正しました。(2010.12.2)<br /><br />
Actionscript3==========<br />
<code>
var fileLoader:Loader;<br />var classA:Class;<br />var classB:Class;<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br />function loadFiles (){<br />&nbsp;&nbsp;&nbsp; fileLoader:Loader = new Loader();<br />&nbsp;&nbsp;&nbsp; var my_file = "files.swf";<br />&nbsp;&nbsp;&nbsp; var myRequest:URLRequest = new URLRequest(my_file);<br />&nbsp;&nbsp;&nbsp; fileLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, drawFiles);<br />&nbsp;&nbsp;&nbsp; fileLoader.load(myRequest);<br />}<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br />function drawFiles(event:Event):void {<br />&nbsp;&nbsp;&nbsp; classA = fileLoader.contentLoaderInfo.applicationDomain.getDefinition("movieclipA") as Class;<br />&nbsp;&nbsp;&nbsp; classB = fileLoader.contentLoaderInfo.applicationDomain.getDefinition("movieclipB") as Class;<br />}<br /><br />function checkTotalmobiles(){<br />&nbsp;&nbsp;&nbsp; var a_mc = new classA();<br />&nbsp;&nbsp;&nbsp; trace("totalFrames="+a_mc.totalFrames);<br />&nbsp;&nbsp;&nbsp; //addchildは不要<br />}
</code><br /><br /><br /> ]]>
        
    </content>
</entry>

<entry>
    <title>swfobjectでFlashを入れる際のサイズをJSで規定する // JS</title>
    <link rel="alternate" type="text/html" href="http://www.bute-studio.com/lab/2010/10/swfobject-windowsize.html" />
    <id>tag:www.bute-studio.com,2010:/lab//5.221</id>

    <published>2010-10-28T20:29:23Z</published>
    <updated>2010-10-29T08:30:31Z</updated>

    <summary>サイトによっては、Flashエリアのサイズをwindowサイズによって替えたり、...</summary>
    <author>
        <name>ウサミタク</name>
        <uri>http://www.bute-studio.com</uri>
    </author>
    
        <category term="JavaScript" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="swfobject" label="swfobject" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ウィンドウサイズ" label="ウィンドウサイズ" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="可変" label="可変" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="画面サイズ" label="画面サイズ" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.bute-studio.com/lab/">
        <![CDATA[サイトによっては、Flashエリアのサイズをwindowサイズによって替えたり、もしくはディスプレイのサイズによって、Flashエリアの高さを変えて入れる場合です。<br />Flashと関係なく、一般的なhtmlサイトでウィンドウサイズによってエリアの大きさを変えるには、下のサンプルを利用して高さを規定し、JSでクラス名を置き換えるか、JSでstuleのそれぞれの値を変えることでも実現できます。<br /><br />それほど難しいものではありませんが、今後コピペで使うために載せておきます。<br />※swfobjectは2を利用<br />
<br />
<code>
&lt;script type="text/javascript"&gt;<br />
function getMyH(){<br />
&nbsp;&nbsp; &nbsp;var my_h = getBrowserHeight();<br />
&nbsp;&nbsp; &nbsp;if(my_h&lt;=700){<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;my_h = 650;<br />
&nbsp;&nbsp; &nbsp;} else {<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;my_h = 780;<br />
&nbsp;&nbsp; &nbsp;}<br />
&nbsp;&nbsp; &nbsp; return my_h; &nbsp;<br />
}<br />
function getBrowserHeight() { &nbsp;<br />
&nbsp;&nbsp;&nbsp; if ( window.innerHeight ) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return window.innerHeight; <br />
&nbsp;&nbsp;&nbsp; } <br />
&nbsp;&nbsp;&nbsp; else if ( document.documentElement &amp;&amp; document.documentElement.clientHeight != 0 ) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return document.documentElement.clientHeight; <br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; else if ( document.body ) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return document.body.clientHeight;<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; return 780; &nbsp;<br />
} <br />
<br />
var swf_h = getMyH();<br />
swfobject.embedSWF('file.swf', 'flasharea', '100%', swf_h, '9');<br />
&lt;/script&gt;
</code>
<br /><br /> <br /><br /> ]]>
        
    </content>
</entry>

<entry>
    <title>Actionscript2のFuseKitで、動きを一時的に止める //AS2.0</title>
    <link rel="alternate" type="text/html" href="http://www.bute-studio.com/lab/2010/09/fusekit-pausetween.html" />
    <id>tag:www.bute-studio.com,2010:/lab//5.220</id>

    <published>2010-09-17T13:49:35Z</published>
    <updated>2010-09-17T09:06:23Z</updated>

    <summary>AS2で出来たコンテンツを修正していたら、FuseKitで動かしているものを変更...</summary>
    <author>
        <name>ウサミタク</name>
        <uri>http://www.bute-studio.com</uri>
    </author>
    
        <category term="AS2" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="fusekit" label="FuseKit" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tween" label="Tween" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="zigoengine" label="ZigoEngine" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="alpha" label="alpha" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="brightoffset" label="brightOffset" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="pausetween" label="pauseTween" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="unpausetween" label="unpauseTween" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="y" label="y" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ムービークリップ" label="ムービークリップ" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="一時停止" label="一時停止" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="再生" label="再生" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.bute-studio.com/lab/">
        <![CDATA[AS2で出来たコンテンツを修正していたら、FuseKitで動かしているものを変更しなければならなくなり、いまごろAS2の話ですみません。<br /><br />FuseKitでTweenさせているオブジェクトを一時停止させたり、再度再生させる場合です。<br />下のサンプルでは、3つのムービークリップをFusekitで動かしています。<br />これらを個別、もしくは同時に一時停止・再生させる場合です。<br /><br /><br />
Actionscript2==========<br />
<code>
mc1.slideTo("0",50,1,"linear",{cycles:0})<br />...<br /><br /><br />btn.onRollOver = function (){ mcPause(true) }<br />btn.onRollOut = function (){ mcPause(false) }<br /><br /><br />private function mcPause(isPause){<br />&nbsp;&nbsp;&nbsp; if(isPause){<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; //ZigoEngine.pauseTween('ALL'); //全てのTweenを一時停止<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ZigoEngine.pauseTween(mc1, '_y');//mc1の_yのTweenを一時停止<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ZigoEngine.pauseTween(mc2, '_alpha');//mc2の_alphaのTweenを一時停止<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ZigoEngine.pauseTween(mc3, '_brightOffset');//mc3の_brightOffsetのTweenを一時停止<br />&nbsp;&nbsp;&nbsp; } else {<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; //ZigoEngine.unpauseTween('ALL');//全てのTweenを再度再生<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ZigoEngine.unpauseTween(mc1, '_y');<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ZigoEngine.unpauseTween(mc2, '_alpha');<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ZigoEngine.unpauseTween(mc3, '_brightOffset');<br />&nbsp;&nbsp;&nbsp; }<br />}</code><br /><br /> 
<a href="http://www.bute-studio.com/mt/mt-search.cgi?tag=FuseKit&blog_id=5">他のbute-lab.内のFuseKitに関する記事はこちら</a><br /><br />]]>
        
    </content>
</entry>

<entry>
    <title>TextAreaの幅と高さを取得する //AS3</title>
    <link rel="alternate" type="text/html" href="http://www.bute-studio.com/lab/2010/09/textwidth-as3.html" />
    <id>tag:www.bute-studio.com,2010:/lab//5.219</id>

    <published>2010-09-13T20:36:07Z</published>
    <updated>2010-09-14T08:38:49Z</updated>

    <summary>XMLやプログラム内で動的にテキストを流し込んだ際の、文末に何かオブジェクトを配...</summary>
    <author>
        <name>ウサミタク</name>
        <uri>http://www.bute-studio.com</uri>
    </author>
    
        <category term="AS3" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="textarea" label="TextArea" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="textformat" label="TextFormat" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="xml" label="XML" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="return" label="return" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="textheight" label="textHeight" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="textwidth" label="textWidth" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="テキスト" label="テキスト" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="動的" label="動的" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.bute-studio.com/lab/">
        <![CDATA[XMLやプログラム内で動的にテキストを流し込んだ際の、文末に何かオブジェクトを配置したい場合に、どうしてもテキストエリアの幅と高さを知る必要があります。<br /><br />その場合は、単純にtextWidthやtextHeightを使って取得します。<br />下のサンプルでは、txtでテキストエリアを引数で投げると主に、formatでTextFormatも一緒に指定する場合です。<br /><br />
<br />
Actionscript3==========<br />
<code>
trace("幅は"+stringWidth(my_txt,my_format));<br /><br />//文字列の幅の取得<br />private function stringWidth(txt,format):int {<br />&nbsp;&nbsp;&nbsp; txt.setTextFormat(format);<br />&nbsp;&nbsp;&nbsp; return txt.textWidth; <br />}<br /><br />//文字列の高さの取得<br />private function stringHeight(txt,format):int {<br />&nbsp;&nbsp;&nbsp; txt.setTextFormat(format);<br />&nbsp;&nbsp;&nbsp; return txt.textHeight; <br />}</code><br />]]>
        
    </content>
</entry>

<entry>
    <title>外部swfのオブジェクトをgetDefinitionを使ってclassとして扱う // AS3</title>
    <link rel="alternate" type="text/html" href="http://www.bute-studio.com/lab/2010/08/swfgetdefinitionclass-as3.html" />
    <id>tag:www.bute-studio.com,2010:/lab//5.218</id>

    <published>2010-08-24T23:04:43Z</published>
    <updated>2010-08-25T08:20:28Z</updated>

    <summary>ActionScript3で制作する際に、読込時の負荷の分散化のため、いくつかの...</summary>
    <author>
        <name>ウサミタク</name>
        <uri>http://www.bute-studio.com</uri>
    </author>
    
        <category term="AS3" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="class" label="Class" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="eventcomplete" label="Event.COMPLETE" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="loader" label="Loader" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="urlrequest" label="URLRequest" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="applicationdomain" label="applicationDomain" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="contentloaderinfo" label="contentLoaderInfo" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="getdefinition" label="getDefinition" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="movieclip" label="movieclip" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="new" label="new" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ローディング" label="ローディング" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="外部swf" label="外部swf" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="読込" label="読込" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.bute-studio.com/lab/">
        <![CDATA[ActionScript3で制作する際に、読込時の負荷の分散化のため、いくつかのmovieclipを外部swfとして読込みたい時があります。<br />そんな別ファイルにしたswfの中にあるオブジェクトもメインのswf内でライブラリにあるムービークリップと同じくnewして使いたい場合です。<br />この方法を知ってから、ローディングの時点で必要ないオブジェクトは全て別swfとして必要なときに読み込んでClassとして使えるので、とても重宝しています。<br /><br />下のサンプルでは、外部swfファイルのparts.swf内のライブラリを画像のように設定したmc_tmpを、メインのswf内でnewして配置する場合です。<br />
<br />

Actionscript3==========<br />
<code>
function setMainParts(){<br />&nbsp;&nbsp;&nbsp; mainLoader = new Loader();<br />&nbsp;&nbsp;&nbsp; var myRequest:URLRequest = new URLRequest("parts.swf");<br />&nbsp;&nbsp;&nbsp; mainLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, drawParts);<br />&nbsp;&nbsp;&nbsp; mainLoader.load(myRequest);&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br />}<br /><br />var mc_tmp:Class;&nbsp;&nbsp;&nbsp; <br />function drawParts(event:Event):void {<br />&nbsp;&nbsp;&nbsp; mc_tmp = mainLoader.contentLoaderInfo.applicationDomain.getDefinition("mc_tmp") as Class;<br />&nbsp;&nbsp;&nbsp; var tmp = new mc_tmp();&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; addChild(tmp);&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br />}&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br /></code><br /> 
※ライブラリの設定画面キャプチャは続きを参照<br /> <br /> ]]>
        <![CDATA[<img src="http://www.bute-studio.com/lab/imgs/img_100825_01.jpg" alt="シンボルのプロパティ画面" /><br /><br /> ]]>
    </content>
</entry>

<entry>
    <title>html内からパラメーターを取得してFlash内で使う // AS3 &amp; Javascript</title>
    <link rel="alternate" type="text/html" href="http://www.bute-studio.com/lab/2010/08/loaderinfoparam-as3.html" />
    <id>tag:www.bute-studio.com,2010:/lab//5.217</id>

    <published>2010-08-19T20:41:00Z</published>
    <updated>2010-08-25T08:05:17Z</updated>

    <summary>Flash内で更新が必要な部分は、外部のXMLやtxtファイルなどを使い、Fla...</summary>
    <author>
        <name>ウサミタク</name>
        <uri>http://www.bute-studio.com</uri>
    </author>
    
        <category term="AS3" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="object" label="Object" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="xml" label="XML" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="embedswf" label="embedSWF" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="loaderinfo" label="loaderInfo" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="parameters" label="parameters" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="swfobject" label="swfobject" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="txt" label="txt" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="パラメーター" label="パラメーター" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="外部" label="外部" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="工数削減" label="工数削減" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="更新" label="更新" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.bute-studio.com/lab/">
        <![CDATA[Flash内で更新が必要な部分は、外部のXMLやtxtファイルなどを使い、Flashを編集せずに更新できる仕組みにすることが更新の工数削減に重要なことかと思います。<br /><br />けれども、単純に番号を変えるだけなど、ごくごく単純なものを規定するだけのためにXMLをパースさせたり、1ファイルを作るのも面倒です。<br /><br />そんな場合には、html内のswfobjectでパラメーターをFlashに送るようにしています。<br />これならば、単純なHTMLの更新のみでFlashの更新ができます。<br /><br />下のサンプルは、swfobject２と、Actionscript３を使ってパラメータ名season:Numberを送った場合です。<br />LoaderInfoを使ってパラメーター一式を取得しますが、うまく取得できない場合も考え、if文以下の一行を追加し、nullにならないようにしています。<br /><br />
Actionscript3==========<br />
<code>function getParams():void {<br />&nbsp;&nbsp;&nbsp; var seasonEvent;<br />&nbsp;&nbsp;&nbsp; var htmlParams:Object =&nbsp; LoaderInfo(this.root.loaderInfo).parameters;<br />&nbsp;&nbsp;&nbsp; if(htmlParams["season"]&gt;=0){seasonEvent = htmlParams["season"]} else {seasonEvent = 0};<br />}</code><br /><br />
HTML内swfobject==========<br /> 
<code>&lt;script type="text/javascript"&gt;<br />&nbsp;&nbsp;&nbsp; swfobject.embedSWF('swf/index.swf', 'main', '100%', '780', '9','', {season:8}, {wmode: 'transparent', scale: 'noscale'});<br />&lt;/script&gt;</code><br /><br /><br />
PHPを使ってのURLパラメーターの扱いはこちら<br />
<a href="http://www.bute-studio.com/lab/2008/03/url-getphp.html">URLパラメーターの値を_GETする//PHP<br />
http://www.bute-studio.com/lab/2008/03/url-getphp.html</a><br /><br />]]>
        
    </content>
</entry>

<entry>
    <title>MTで月別リストをJS化する // MovableType</title>
    <link rel="alternate" type="text/html" href="http://www.bute-studio.com/lab/2010/08/mtjs-movabletype.html" />
    <id>tag:www.bute-studio.com,2010:/lab//5.216</id>

    <published>2010-08-16T21:45:26Z</published>
    <updated>2010-08-17T02:53:18Z</updated>

    <summary><![CDATA[単純にMT内で月別リストを作るのは、&lt;MTIfArchiveTypeEna...]]></summary>
    <author>
        <name>ウサミタク</name>
        <uri>http://www.bute-studio.com</uri>
    </author>
    
        <category term="JavaScript" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Movable Type" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="javascript" label="Javascript" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mt" label="MT" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="movabletype" label="Movable Type" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="documentwrite" label="document.write" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="js" label="js" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="インデックステンプレート" label="インデックステンプレート" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="外部化" label="外部化" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="月別リスト" label="月別リスト" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.bute-studio.com/lab/">
        <![CDATA[<p>単純にMT内で月別リストを作るのは、<br />&lt;MTIfArchiveTypeEnabled archive<em>type=”Monthly”&gt;<br />&lt;MTArchiveList archive</em>type=”Monthly”&gt;<br />などを使って作ればいいだけの話で、初期状態でもサイドバー内などに設置されているので、どうと言うことはありません。<br /><br />が、各カテゴリのページなどにも月別リストを入れたい場合、同じように入れると、そのカテゴリ内の月別リストになってしまい、全ての記事が反映されなくなってしまいます。同様に、月別アーカイブのページにカテゴリリストを入れる場合なども、そのアーカイブ内に含まれる記事のみしかリストに反映されないため、下の方法が有効です。<br /><br />そこで、月別リストは、インデックステンプレートとして外部Javascript化して生成し、それを必要とする各ファイルでロードしてdocument.writeさせます。これなら簡単に全記事の反映された月別リスト/カテゴリリスト等が入れられます。<br />下のサンプルは月別リストをインデックステンプレートで作成した場合です。<br /><br />インデックステンプレート==========<br />
<code>
var htmllist = '&lt;ul id="sidearchive"&gt;';<br />&lt;MTIfArchiveTypeEnabled archive_type="Monthly"&gt;<br />&lt;MTArchiveList archive_type="Monthly"&gt;<br />htmllist += '&lt;li&gt;&lt;a href="&lt;$MTArchiveLink$&gt;"&gt;&lt;$MTArchiveTitle$&gt;(&lt;$MTArchiveCount$&gt;)&lt;/a&gt;&lt;/li&gt;';<br />&lt;/MTArchiveList&gt;<br />&lt;/MTIfArchiveTypeEnabled&gt;<br />htmllist += '&lt;/ul&gt;';<br />document.write(htmllist);</code></p><p><br /></p><p><br /> </p>
]]>
        

    </content>
</entry>

<entry>
    <title>rdfの日付形式をjsで整形する //JavaScript</title>
    <link rel="alternate" type="text/html" href="http://www.bute-studio.com/lab/2010/07/rdfdc-date.html" />
    <id>tag:www.bute-studio.com,2010:/lab//5.215</id>

    <published>2010-07-11T21:30:39Z</published>
    <updated>2010-07-12T09:33:37Z</updated>

    <summary>最近はAJAXを使って、XMLから情報を読み込むサイトが多いですね。確かに、いろ...</summary>
    <author>
        <name>ウサミタク</name>
        <uri>http://www.bute-studio.com</uri>
    </author>
    
        <category term="AJAX" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="ajax" label="AJAX" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="cdata" label="CDATA" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="jquery" label="Jquery" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="xml" label="XML" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="append" label="append" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="async" label="async" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="each" label="each" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="rdf" label="rdf" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="wrapalldcdate" label="wrapAll.dc:date" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="日付形式" label="日付形式" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="読込" label="読込" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.bute-studio.com/lab/">
        <![CDATA[最近はAJAXを使って、XMLから情報を読み込むサイトが多いですね。確かに、いろいろな場所で使い回す用法は以前ならCMSにhtml自体を生成させていましたが、XMLなどで更新して、それをいろいろな頁に読み込ませて使えるのは便利です。なんたって、更新作業が楽です。iPhone版や、モバイル版、スマートフォン版まで用意するサイトでは、このような1ソースマルチユースは非常に助かります。<br />今回はJqueryを使って、XMLから情報を読み込んで使いました。<br />なかでも、日付エンコードが下のようなISO8601形式のものを以下に綺麗に入れるかを考えてみました。<br /><br />[例]2010-01-06T12:25:30+0900(ISO8601形式)のような日付形式を、「2010.01.06」のように、綺麗に整形させて使う場合です。<br />今回は、rdfをjQueryでパースさせて、&lt;dc:date&gt;タグ内の日付を取得しました。<br /><br />
xml==========<br /><br />
<code>
〜〜〜省略〜〜〜<br />&lt;item rdf:about="http://www.XXXXX"&gt; <br />&nbsp;&nbsp;&nbsp; &lt;title&gt;タイトル&lt;/title&gt;<br />&nbsp;&nbsp;&nbsp; &lt;link&gt;http://www.XXX&lt;/link&gt; <br />&nbsp;&nbsp;&nbsp; &lt;description&gt;XXXXX&lt;/description&gt; <br />&nbsp;&nbsp;&nbsp; &lt;content:encoded&gt; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;![CDATA[&gt;&lt;p&gt;test&lt;/p&gt; <br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;p&gt;test&lt;/p&gt; <br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;hr&gt; <br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;div align="center"&gt;&lt;img src="???.jpg"&gt;&lt;/div&gt; <br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;p&gt;test&lt;/p&gt; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ]]&gt;<br />&nbsp;&nbsp;&nbsp; &lt;/content:encoded&gt; <br />&nbsp;&nbsp;&nbsp; &lt;dc:date&gt;2010-01-01:00:00+09:00&lt;/dc:date&gt; <br />&lt;/item&gt;<br />〜〜〜省略〜〜〜</code><br /><br />
Javascript==========<br /><br />&nbsp;
<code>
$.ajax({<br />&nbsp;&nbsp;&nbsp; //読み込むファイル<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; url: 'xml/news.xml',<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; async: true,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cache: false,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dataType: "xml",<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; success: function(xml){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $(xml).find('item').each(function(i){<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; //読み込む記事数を5に設定<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (i == 5) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var title = $(this).find('title').text();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var url = $(this).find('link').text();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; var date;<br /><br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $(this).children().each(function() {<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if ($(this)[0].tagName == "dc:date") {<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; date = $(this).text();<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; });<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; date = dateChanger(date);<br />&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $('#slides').append('&lt;a href="'+url+'&gt;&lt;li&gt;'+date+title+'&lt;\/a&gt;&lt;\/li&gt;');<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $('#slides ul').wrapAll('&lt;ol&gt;&lt;\/ol&gt;');<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; },<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //エラー表示<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; error: function(xml){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $('#slides').append('&lt;p&gt;読み込み失敗&lt;\/p&gt;');<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp; });<br /></code><br /><br /><br /> ]]>
        
    </content>
</entry>

<entry>
    <title>Lexus DARK RIDE CT200h //ウェブサイト</title>
    <link rel="alternate" type="text/html" href="http://www.bute-studio.com/lab/2010/07/lexus-darkride-ct200h.html" />
    <id>tag:www.bute-studio.com,2010:/lab//5.214</id>

    <published>2010-07-01T20:56:11Z</published>
    <updated>2010-07-02T07:09:45Z</updated>

    <summary>    海外のLexusの新型車CT200hのサイトですが、WEBというより、映...</summary>
    <author>
        <name>ウサミタク</name>
        <uri>http://www.bute-studio.com</uri>
    </author>
    
        <category term="Web Site" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="lexus" label="Lexus" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="youtube" label="Youtube" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="web" label="web" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="webカメラ" label="webカメラ" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="サイト" label="サイト" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="マイク" label="マイク" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="映像" label="映像" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="映画" label="映画" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="海外" label="海外" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.bute-studio.com/lab/">
        <![CDATA[   <a href="http://www.lexusdarkride.com/" target="_blank"><img src="http://www.bute-studio.com/lab/imgs/lexusdarkride.jpg" alt="lexusdarkride" class="thumb" /></a><br /><br />
海外のLexusの新型車CT200hのサイトですが、WEBというより、映画です。
映画の中にユーザーが視点を動かしたり、選択肢を選んだりする要素を取り込んだら映画館では無理だったのでウェブで公開しました。と言ったところでしょうか。<br />
このDARK RIDEでは、映像や音楽のクオリティが完全にウェブを超越しています。<br />
特にヘッドホンをして大音量で聞くのがおすすめです。<br />
ただし、SubtitleはOnに出来ますが、音声もSubtitleも英語のみです。最後までみるには結構時間がかかりますがおすすめです。<br />
映像はダイジェスト？がYoutubeにもあったので貼っておきます。<br /><br />
<object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/p0KhesoAZcI&rel=0&color1=0xb1b1b1&color2=0xd0d0d0&hl=en_US&feature=player_embedded&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/p0KhesoAZcI&rel=0&color1=0xb1b1b1&color2=0xd0d0d0&hl=en_US&feature=player_embedded&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="385"></embed></object>
<br /><br />
 <a href="http://www.lexusdarkride.com/" target="_blank">lexusdarkride.com</a><br />]]>
        
    </content>
</entry>

<entry>
    <title>Loaderで、読込完了時に引数を渡す //AS3.0</title>
    <link rel="alternate" type="text/html" href="http://www.bute-studio.com/lab/2010/06/loader-as30num.html" />
    <id>tag:www.bute-studio.com,2010:/lab//5.213</id>

    <published>2010-06-29T20:15:58Z</published>
    <updated>2010-06-30T06:18:13Z</updated>

    <summary> Loaderを使って画像などを読み込む際に、読込完了とともにサイズを変更など、...</summary>
    <author>
        <name>ウサミタク</name>
        <uri>http://www.bute-studio.com</uri>
    </author>
    
        <category term="AS3" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="eventcomplete" label="Event.COMPLETE" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="loader" label="Loader" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="urlrequest" label="URLRequest" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="addeventlistener" label="addEventListener" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="contentloaderinfo" label="contentLoaderInfo" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="load" label="load" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="return" label="return" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="完了" label="完了" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="引数" label="引数" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="関数、読込" label="関数、読込" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.bute-studio.com/lab/">
        <![CDATA[ Loaderを使って画像などを読み込む際に、読込完了とともにサイズを変更など、アクションを起こさなければならないときに、どうしても引数を渡したくなります。<br />
今まではprivateの変数に入れたり、そのほか無理くりやっていましたが、<a href="http://atsuhiko.net/blog/2010/05/addeventlistener.html" target="_blank">こちらのサイト</a>を参考に、ちゃんと引数を渡すことができるのに気がつきました！<br />(というか、よく今まで知らずにやってこれたと感心します)

<br /><br /><br />
<code>
var files:Array = ["test.jpg","test.jpg","test.jpg"];<br /><br />private function loadFiles(){<br />for(var i=0;i&lt;files.length;i++){<br />&nbsp;&nbsp;&nbsp; var my_file = files[i];<br />&nbsp;&nbsp;&nbsp; var urlReq:URLRequest=new URLRequest(my_file);<br />var myLoader = new Loader();<br />&nbsp;&nbsp;&nbsp; myLoader.load(urlReq);<br />&nbsp;&nbsp;&nbsp; myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeScene(i));<br />}<br />}<br /><br />function completeScene(num:int):Function{<br />&nbsp;&nbsp;&nbsp; return function(e:Event):void{<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; trace(num);<br />&nbsp;&nbsp;&nbsp; }<br />}<files.length;i++){ my_file="files[i];" var="" urlreq:urlrequest="new" urlrequest(my_file);="" myloader.load(urlreq);="" myloader.contentloaderinfo.addeventlistener(event.complete,="" completescene(i));="" function="" completescene(num:int):function{="" return="" function(e:event):void{="" trace(num);="" }=""></files.length;i++){></code>
<br /><br /><br />

<a href="http://atsuhiko.net/blog/2010/05/addeventlistener.html" target="_blank">参考サイト(atsuhiko.net)</a><br />]]>
        
    </content>
</entry>

<entry>
    <title>My name is Hayabusa JR東日本 //ウェブサイト</title>
    <link rel="alternate" type="text/html" href="http://www.bute-studio.com/lab/2010/06/hayabusa-e5.html" />
    <id>tag:www.bute-studio.com,2010:/lab//5.212</id>

    <published>2010-06-07T20:35:38Z</published>
    <updated>2010-06-08T07:55:00Z</updated>

    <summary>    2010年12月に新青森まで開通する東北新幹線の名称は「はやぶさ」に決ま...</summary>
    <author>
        <name>ウサミタク</name>
        <uri>http://www.bute-studio.com</uri>
    </author>
    
        <category term="Web Site" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="3d" label="3D" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="bgm" label="BGM" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="新幹線" label="新幹線" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.bute-studio.com/lab/">
        <![CDATA[   <a href="http://www.jreast.co.jp/E5/main.html" target="_blank"><img src="http://www.bute-studio.com/lab/imgs/hayabusa.jpg" alt="はやぶさ" class="thumb" /></a><br /><br />
2010年12月に新青森まで開通する東北新幹線の名称は「はやぶさ」に決まりましたが、その紹介サイトです。新しいクルマや商品に関するキャンペーンサイトのように新幹線にもキャンペーンサイトがありえるのかと感じました。<br />
サイト内でのコンテンツ量としては多くはありませんが、サイトの入りでの動きで「はやぶさ」の特長である300kmを表現したり、音楽や3Dの高いクォリティだったりと、新しさを感じました。<br /><br />
<a href="http://www.jreast.co.jp/E5/main.html" target="_blank">My name is Hayabusa.<br />http://www.jreast.co.jp/E5/main.html</a><br /><br />]]>
        
    </content>
</entry>

</feed>

