FlexでHTMLを表示
未分類
FlexでHTMLを表示するのは困難なため、IFrameというのを使って擬似的にFlash上にHTMLを表示しているように見せかけられます。FlashとHTMLを連携したければ、ExternalInterfaceでどうにか誤魔化したり。IFrameが何をやっているかというと、swfを表示しているHTMLに、動的にDIVやIFRAMEを作成してflashより上にHTMLを表示しています。なのでflash側でAlertやポップアップなどを表示しても、IFrameで表示しているHTMLが最前面に表示されてしまいます。IFrameを使い始めたころ、Alertやポップアップとの表示切替を、SystemManagerのaddedイベントを拾って…
★プチゲームニュース★
未分類
今日から7月突入ですね夏はもう目の前イエイ プチゲームでは夏の先取りが出来ちゃうよん 前回は肝試しで、今回はなんと 花火大会だよ~ん パズルゲームロケット花火 脳の活性化にも良いみんなでプチゲームの花火を打ち上げようぜぃ イエイ
Flash AS3.0 でライブラリから動的な名称でMovieClipを表示させる
未分類
今更かもしれませんが、個人的に役に立つと思ったTipsですたとえば、mc1mc2mc3というムービークリップがライブラリにあって、ステージ上に呼び出す時は、var _mc1:mc1 = new mc1();Stage.addChild(_mc1);var _mc2:mc2 = new mc2();Stage.addChild(_mc2);var _mc3:mc3 = new mc3();Stage.addChild(_mc3);ってな感じで書く必要があります。ところで、_idという変数(Number型)に入った数値に対応するMovieClipを呼び出したい時は_idを判定しして、それに対応する処理を入れる必要がありました。(_idに…
Javascriptのデバッグ
未分類
久し振りにJavascriptを書く機会があり、ブラウザによって挙動が違うので苦戦していました。(今も苦戦してるけど。。)そんな時に役に立つのが、デバッグツール。Firefoxでは有名なFirebugというpluginがありますが、他のブラウザはどうしてるんだろう?ということで、今回使ったデバッグツールをご紹介。というか、ブラウザに標準で入っているツールですけど。IE8では、F12で開発者ツールが別ウィンドウで表示されます。(IE7以前には無かったと思う)Google Chromeでは、Ctrl+Shift+Iでデベロッパーツールがウィンドウの下部に表示されます。IE7など標準でデバッグツールが入っていない場合は、Firebug L…
Box2Dを使ってみよう2
前回の続き https://marietta.co.jp/diary/4809/ にてBox2Dのワールドの設定まで進みました。 今回は実際にオブジェクトを表示したいと思います。 まずはb2BodyDefクラスでオブジェクトの初期位置を設定します。 b2BodyDefクラスはオブジェクトの初期位置や、表示する角度を設定するクラス です。 var dodyDef:b2BodyDef = new b2BodyDef(); // 初期位置 dodyDef.position.Set(5.5 / 2, 3); 次にb2PolygonDefクラスでオブジェクトの形状を設定します。 var polygonDef:b2PolygonDef = ne…