flash as3

ファイルアップロード完了時にXMLを取得

var fr:FileReference = new FileReference(); fr.addEventListener(DataEvent.UPLOAD_COMPLETE_DATA, uploadComplete);//ファイル選択後、アップロードが完了すると以下の方法で、XMLが取得できます。function uploadComplete(e:Event):void { var xml:XML …

ビットマップ関連

色々と詳しくのっていたのでメモ http://hakuhin.jp/as3/bitmap.html

文字のバイト数

http://www.flash-jp.com/modules/newbb/viewtopic.php?topic_id=8571&forum=8&post_id=41875こちらを参考にさせていただきましたが、 UTF8だと全角が3バイトになるようなので、 shift-jisだと全角が2バイトになるようです。■UTF8 var byteArray:ByteArray =…

swfのbytesTotalが取得できない。

たまにこの様な現象に出くわすのでメモっておきます。http://tech.ironhearts.com/blog/archives/84 こちらを参考に「Content-Length」を調べてみたら やはり出力されていませんでした。 有難うございます。http://sakotsu.jp/blog/?p=430 http://kanariia.c…

ランタイムエラー

一覧 http://livedocs.adobe.com/flash/9.0_jp/ActionScriptLangRefV3/runtimeErrors.html

addChild removeChild での、Player9 と 10 での差異

removeChild するとエラーが出てしまう場合の対処法が書いてありました。 http://feb19.jp/blog/archives/000176.php

Flash CS3用コンポーネントの作り方

http://www.adobe.com/jp/devnet/flash/articles/67ws_creating_components.html

ストリングの大文字と小文字の変換

var str:String = "Hellow" trace(str.toLowerCase()); // hellow trace(str.toUpperCase()); // HELLOW

フラッシュ上で描いた絵を画像にしてサーバーにアップ

http://alwaysfinetuning.com/ao-blog/2009/10/as3-8.html AS2、AS3で、MovieClipの一部だけをキャプチャする http://feb19.jp/blog/archives/000169.php

css

//cssを作成 var style:StyleSheet = new StyleSheet(); var a:Object = new Object(); var body:Object = new Object(); a.color = "#cc99cc"; body.leading = 28; style.setStyle("a", a); style.setStyle("body", body);//cssを適応 textField.styleSheet…

テキストフィールドの行数を取得する。

TextField.numLineshttp://feb19.jp/blog/archives/000149.php

テキストフィールドのフォーマットの変更。

import flash.text.TextFormat;var newFormat:TextFormat = new TextFormat(); newFormat.size = 18; newFormat.color = 0xFF0000;tf.text = "テキスト";tf.setTextFormat(newFormat);↑テキストフィールドに文字が入った状態でフォーマットを適応する事[setT…

FlashからJavaScriptを制御するフレームワーク

Flash側、HTML側に以下を書くだけで、 flash側からJavascriptをコントロールできるらしい。 AS var code = "alert('function from flash')" ExternalInterface.call("jsFunction",code); JS function jsFunction(code){ var func = new Function(code); retu…

Papervision3D 2.0 テクスチャーの歪み補正

http://kyucon.com/blog/2009/06/papervision3d-20-3.html

答えかな?

http://www.designshowcase.jp/ ちょっと気になるので、 http://www.designshowcase.jp/froma/01/

ExternalInterface

http://livedocs.adobe.com/flex/2_jp/langref/flash/external/ExternalInterface.html 色々な使い方が紹介されています。 http://www.project-nya.jp/modules/weblog/details.php?blog_id=692

TextInput コンポーネントのカスタマイズ

http://help.adobe.com/ja_JP/ActionScript/3.0_UsingComponentsAS3/WS5b3ccc516d4fbf351e63e3d118a9c65b32-7f19.html

文字化け関連 unescapeMultiByte の不具合

http://wakuworks.jugem.jp/?eid=113

OnXMPData (キューポイントとメタデータの使用)

http://help.adobe.com/ja_JP/ActionScript/3.0_ProgrammingAS3/WSD30FA424-950E-43ba-96C8-99B926943FE7.html#WS48F8E9DF-A81C-4838-84CF-5F04EB8541FE

as3 データ型

http://oshige.com/flash/as3note/2007/05/24.html

JavaScriptからSharedObjectを利用

javascriptからshadeObjectの読み取り・書き込みが 出来るみたいです。 後で研究しておきます。 http://pro-web.at/projects/jsso

Event.ADDED_TO_STAGE + Event.REMOVED + Event.REMOVED_FROM_STAGE

ムービークリップをaddしたりremoveしたりするタイミングで エラーが出てしまう時があるので、 イベントを取得して処理する方法 AS3からこのタイミングが良くわからなくなっていましたが、 こんな便利なものがあったんですね・・・ 結構困ってました。 詳し…

Tweener関連のサイト色々

Tweener Documentation http://hosted.zeh.com.br/tweener/docs/en-us/ scratchbrainblog http://www.scratchbrain.net/blog/ver2/entries/000311.html Tweenerのパラメータ http://www.aoharu-b.com/cgi/sk/2009/01/tweeningtweener3.html Tweener 特殊プロ…

netStream関連

http://coelacanth.heteml.jp/site/swf/flash/fms_article_12/srcview/index.html

Tweener ColorShortcuts

ColorShortcutsの色々な効果を検証しているサイト http://plug.heteml.jp/motulog/2008/08/tweener-colorshortcuts.html 最近、このブログはリンク集みたいになってきてしまった 自分のサイトもこんな感じにしていきたい・・・

root参照について

AS3でrootを使う機会がなかったのですが、 下記にrootについて詳しく乗せていたので 参考にさせていただきました。 http://www.imajuk.com/blog/archives/2008/01/as3root_1.html

FMSストリーミング中のsound関連のバグ

音声再生中に FMSでムービーの再生を行った際に、 [SoundMixer.computeSpectrum]のセキュリティーエラーが発生する 詳しい情報が下記に書いてありました。 http://feb19.jp/blog/archives/000133.php

AS3.0 MOUSE_OVERとROLL_OVERの違い

こちらに詳細が・・・ 参考にさせていただきます。 http://blog.flair4.jp/2007/12/-as30-mouse-overroll-over.html

ENTER_FRAMEをremoveする方法

エンターフレームをリムーブする簡単な書き方var cnt = 0; mc.addEventListener(Event.ENTER_FRAME, function(e:*):void{ if(cnt == 10){ mc.removeEventListener(Event.ENTER_FRAME, arguments.callee); } cnt++; });

tweenが途中で停止する現象

as3でtweenを使用するとtweenが途中で停止してしまう 原因はTweenがガベージコレクタの対象になってしまう為との事。 下記の様に配列に格納する事で回避できる様です。var tweens = new Array(); tweens[0] = new Tween(mc, "pram", easing, start, end, dur…