- 2022.03.28 Monday
- スポンサーサイト
-
一定期間更新がないため広告を表示しています
- | スポンサードリンク | - | | - | - | pookmark |
- 2010.09.16 Thursday
- 【TGS2010】Kinect求めてマイクロソフトブース!
-
2010年09月16日お笑い芸人・アメリカザリガニによる東京ゲームショウ2010体当たりレポート! マイクロソフトブースで、話題のKinectを発見。最新作の『Kinect スポーツ』に挑戦します。
- | whaison | KINECT_AND_FUTURE | 22:55 | comments(0) | trackbacks(0) | pookmark |
- 2010.09.16 Thursday
- AS3 pleloader から main にflashvers を受け渡す メモ
-
親かどうかの判断は
//if(root.parent == stage){
/*ステージ取れてないときにも下ならとれるし。こっちにしよっと。
trace("root.parent="+root.parent)
単体で再生すると[object Stage]
読み込まれた子で再生するとnullだから
*/
if (root.parent+""=="[object Stage]"){
trace("■■親です■■")
}else {
trace("■■子です■■")
}
http://umroom.com/blog/archive/2008/09/261553.html さんより親swfから子swfの呼び出し。
MovieClip(loader.content).メソッドなりプロパティーなり子swfから親swfの呼び出しパターン。
1.MovieClip(loaderInfo.loader.parent).メソッドなりプロパティーなり;
2.MovieClip(this.parent.parent).メソッドなりプロパティーなり;
3.MovieClip(this.parent.root).メソッドなりプロパティーなり;http://www.asatoban.jp/blog/?p=746 さんより
こんなんつかって
まとめ親でとっておいて
public var flashVars:Object;
flashVars = loaderInfo.parameters;子のソース
if (root.parent == stage) {
trace("flashVarsGetter ■■親です■■")
myflashVars= LoaderInfo(this.root.loaderInfo).parameters;
}else {
trace("flashVarsGetter ■■子です■■")
myflashVars= MovieClip(this.parent.root).flashvars
}こんなかんじでとれる。
- | whaison | ActionScript3.0 | 09:46 | comments(0) | - | pookmark |
- 2010.09.03 Friday
- MTにswfを貼り付けるのに使う。。。あれなんだっけ
-
あーこれだ。アップしたアイテムのリンクじゃなくてアドレス
MTAssetURL
アイテムのオリジナルファイルへの URL を表示します。
<MTAssets>
<$MTAssetURL$>
</MTAssets>
http://www.movabletype.jp/documentation/appendices/tags/asseturl.html
カスタムフィールドが ベースネーム swfitem テンプレートタグ がEntryDataSwfitem だとして テンプレートの例 <mt:If tag="EntryDataSwfitem"> swfItem: <mt:EntryDataSwfitem> </mt:If> こんなふうになってって <!--SWF貼り付けhead 開始--> <script type="text/javascript" src="http://pdblog.prj.fork.co.jp/pdblog/flash/common/js/swfobject.js"></script> <!--SWF貼り付けhead 終了--> <!--flashの貼り付け body 開始--> <mt:If tag="EntryDataSwfitem"> <mt:EntryDataSwfitemAsset> <div id="externalFlash<$mt:EntryID$>"> <script type="text/javascript"> var flashvars = {}; var params = {}; params.menu="false" params.scale="noScale" params.wmode="opaque" params.allowScriptAccess="always" swfobject.embedSWF("<mt:assetURL />", "externalFlash<$mt:EntryID$>", "404", "365", "9.0.0", "/swf/expressInstall.swf", flashvars, params); </script> これはFlashの代替え表示です。<br> swfItem: <mt:EntryDataSwfitem><br> FlashPlayerをインストールしてください。<br> <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p> </div> </mt:EntryDataSwfitemAsset><br> </mt:If> <!--flashの貼り付けbody 終了-->
- | whaison | MovableType | 08:16 | comments(0) | - | pookmark |