2009-01-01から1年間の記事一覧
TextField の htmlText に target="_blank" 付きでリンクを貼ると、IE でポップアップブロックされる。 ActionScript textField.htmlText = "<a href='http://google.co.jp' target='_blank'>Google</a>"; なので、それを回避するため asfunction 経由の ExternalInterface を使おうと思ったら、AS3 には asfunc…
エクスプローラを操作しているときだけ Ctrl-O にアプリケーションキーを割り当てた。超快適。 #.mayu window ExplorerList /EXPLORER.*:SHELLDLL_DefView:.*SysListView32$/ : Global key C-O = Apps
Firefox 用の Fiddler アドオンを入れた。ポチポチとオプションからネットワークの設定をせずに済む。 FiddlerHook http://www.fiddler2.com/fiddler2/addons/fiddlerhook/ ステータスバーで ON/OFF ができるようになるらしい (クリックすると Not yet imple…
以下の条件で Windows 版 Safari 3.2.2 が 100% 落ちる。 ExternalInterface 経由で、SWF 自身が置いてある HTML 要素を削除する。 フレームスクリプトで ExternalInterface を呼び出す。 その SWF の wmode が transparent である。 ActionScript //in cras…
ExternalInterface でハマった。 var hoge = document.createElement("hoge"); hoge.innerHTML = "
TortoiseSVN 1.6.0, Build 15855 を入れた (Release Notes)。 コミットや更新の際のダイアログの OK ボタンに、キーボードショートカットが割り当てられていないと思ったら、 OK : Ctrl-Enter キャンセル : Esc に割り当てられていた (ML のログ)。 あと、1.…
今回行ったブログ移行手順のメモ。 新しいデータベースを作成する mysql> create database newdb; mysql> grant all privileges on newdb.* to hoge@localhost identified by 'password'; 旧ブログのデータベースを新ブログにコピーする $ mysqldump -u hoge…
空の .as ファイルを開いたときにテンプレートを読み込むようにした。 :he skeleton :he au を参考。 Vim スクリプト au BufRead,BufNewFile *.as call LoadASTemplate() function! LoadASTemplate() if (line("$") == 1) && (match(getline(1), "^$") == 0)…
DisplayObject を表示リストの一番上に持ってくるやり方は幾つかある。 setChildIndex setChildIndex(displayObject, numChildren - 1); addChildAt addChildAt(displayObject, numChildren); addChild addChild(displayObject);
Vim で F5 を押したときに FlashDevelop でパブリッシュが実行されるようにした。 autocmd Filetype actionscript nnoremap <buffer> <F5> :!start "wscript.exe" "C:/path/to/publish.js"<CR> publish.js var oShell = WScript.CreateObject("WScript.Shell"); oShell.AppAc</cr></f5></buffer>…
ActionScript 辞書をアップデート。既存のものに Gumbo の Language Reference のインデックスをマージした。 ActionScript 1/2/3 用の辞書ファイル
Web サーバに置いた swf からソケットサーバに繋がらない事態に遭遇。下のようなエラーが出る。 Error #2044: ハンドルされていない securityError : text=Error #2048: セキュリティサンドボックス侵害 : http://xxx.xxx.xxx.xxx/foo.swf は xxx.xxx.xxx.xx…
文字列の連結を配列で行うと、タグを書くときにコードが見やすくなる。 document.getElementById("hoge").innerHTML = [ "<p>", "<span>", "Hello World", "</span>", "</p>" ].join("");
配列の要素をどんな整数のインデックスでも取得できる関数を書いた。 function getItemAt(target, index) { if (index < 0) { return arguments.callee(target.concat().reverse(), -(index + 1)); } else { return target[index % target.length]; } } usag…
簡易コマンド実行関数を書いた。理由は Tweener でシーケンシャルな処理をしたかったら。単純に動けばいいだけなので、AS2で。 private function executeFunctions():Function { var thisObject:Object = arguments[0]; var root:Function = arguments.calle…