ActionScript3

AS2のNaNは等価演算子(==)で評価できない

NaN定数とは? isNaN関数 そもそもNaN(Not a Number)なんだから数字でないものなのね。 AS3だとNumber型のデフォルト値だったりするせいか、普通に演算子で評価可能になっているらしい。 AS2のソースなんでウェブの藻屑になればいいってことですよね。

初めて人力検索してみた

question:1190785920 ActionScriptでLocalConnectionを利用したWebアプリを作成しています。 MacOSXにて、LocalConnectionの接続数が送受信合わせて8接続までしかできない現象があります。 8以上の接続を確立する方法があれば教えてください。 現象が再現…

FirefoxでファイルI/Oが中断する

現象 FirefoxでのみFlashで行われる画像の読み込みが中断しているようで 一部の画像が抜け落ちた状態で終わったりする IOErrorEventハンドラを設定してもイベントは起きない たぶん読み込めないままCompleteハンドラが走っている I/Oを中断終了しているのに…

他ドメインのファイルを読み込む

いろんなとこでまとめられてたけど自分が欲しい情報に直結しなくて苦労したので一発まとめてみた。 クロスドメインポリシーファイルについてはアクセス許可管理の概要 -- Flex 2を参照するとよいかと。 昔はドキュメントルートにクロスドメインポリシーファ…

Flash / JavaScript Integration Kitは使えなかった

Flash / JavaScript Integration Kitの実装例(+ExternalInterface.callでの実装例) http://www.himco.jp/articles/pdf/JS_AS.swf で、いろいろやってみて Flash / JavaScript Integration KitがActionScript2で書かれていて さまざまなエラーが一挙に出た…

Flash/JavaScript間で相互に関数を呼び合う

なんともエロティックなGatewayがあるみたい Flash / JavaScript Integration Kit http://weblogs.macromedia.com/flashjavascript/ readmeを日本語訳してみたのがこちら Flash / JavaScript Integration kit 日本語訳 http://www.trick7.com/blog/2007/05/2…

スクリーンショットを画像に保存

JPEGEncoderちゅーもんがあるらしい adobeでライブラリを提供している(Googleに移ったらしい) http://code.google.com/p/as3corelib/ DLしてソースとかはわかったんだが これをどうやってSDK内に設定するのかわからん なんか FlexBuilder の設定ファイルな…

LocalConnectionでswf間通信しようと思ってはまった

LocalConnectionを利用してswf間で通信を行う場合 LocalConnectionサーバは同一サーバ名でPC内ユニークになる。 上記の事実を知らなくてはまったケース 実施したこと 確認するときIEとFirefoxとOperaと起動してIEだけしか動作しない。 現実 ブラウザ間でも当…

Vistaではflex2のデバッグができない

flash Player Debuger が Windows Vista には対応していない。 悲しすぎる とりあえず、接続しっぱなしになるのはそのせいなのか traceログぐらい出力してくださいよ めんどくさくなってきたのでdebugコンパイルはやめて 画面上でtraceしたほうが早そうだ な…

デバッガの使用方法 その2

現在の起動バッチファイルの内容 test.htmlはtest.swfが貼り付けてあるHTMLファイル mxmlc -debug=true test.as fdb test.html はまってる、実行ごとにデバッガがとめられない 自然にポートが開放されるまで次のテストができない これって最悪じゃね? たま…

デバッガの使用方法

Flex2SDKと一緒についてくるデバッガfdb.exeの使用方法を 調べ始めたので書いておきますよ まずデバッガ版FlashPlayerをインストールします これをインストールしないとデバッガがコネクションを確立できません flex2sdkのフォルダ/player/debug/Install Fla…

表示順

ActionScript3 では depth というパラメータが存在しないので 表示順を操作する場合は DisplayObjectContainer の子オブジェクト配列の index を直接操作しなくてはならない。 DisplayObjectContainer - Adobe® Flex™ 2 リファレンスガイド 具体的にこの関数…

ウエイト処理

現在模索中。。。 「ビジーじゃないウエイト」で2005年にABAさんのところにエントリーがあったけど これフレームレートかえる話だな。違うや 考え中、考え中、 まぁいらなくなった 当面は

HTTPのクエリ文字列を受け取る

FlashVarsとクエリ文字列は LoaderInfoのparametersで取得できる 気持ち悪いがこういうもんだ _rootのほうが気持ち悪いけど。。。 html側 <embed src="test.swf" FlashVars="param1=value1&param2=value2"> または <embed src="test.swf?param1=value1&param2=value2"> ActionScript側 var flashvars:Object = LoaderInfo(loaderInfo).parameters; var param1:String = flas…</embed></embed>

誰かいい書籍あったら教えてください

そんなこんなで本格的にはじまりそうなんで いい書籍あったら教えてください とりあえずは他人のソースをコピーアンドペーストの魔法でやりくりする予定です そんな仕事でいいんですかね!?

はじめました

g:gamehell:id:kenmoさんもやってたしついに俺もFlex2かなって思ってはじめました。 とりあえずFlex2SDKをインストールして、PATH通して サンプルで円が出るとこまでやってみました そのあと画像ファイル読み込みじゃね?って思ってやってみたけど jpgファイ…