jQueryのcontextmenuイベント

2009年8月4日 (火曜日) - 13:35:35 by decama

って簡単に拾えたのね。知りませんでした。

メニュー表示関連をがさっと書き直してみるか。

どんだけ書いてなかったんだか

2009年5月20日 (水曜日) - 6:07:14 by decama

ってのは置いといて。

?

firefoxのレンダリングはとっても素直なので、自分はスタイルシートの作成をする際の基本ブラウザにしてる。でも、ときどき変な挙動をすることがあってずっと謎だった。

アウトラインの描画にバグがあるね。ずっと謎だったのが今日やっと原因がわかってすっきりした。詳細はまだはっきり掴めてないけど、アウトラインが表示されたリンクがあると、親要素のボックスサイズが変わっちゃう。親要素がフロートしてたりすると、思いっきり位置がずれたりすることもある。

なので、しばらくのあいだは、

a { outline:none; }

を入れるようにしとこう。

progression:ハマったのでメモ

2008年12月6日 (土曜日) - 12:59:25 by decama

これまで気になってたけど触れる余裕がなかった Progression を使ってみてる。プロジェクトの生成を3回くらい繰り返してやっと見えてきた。

せっかくのフレームワークなので、動的にシーンの生成をしてやろうと思ってコードを書いてたんだけども、うまくいかない。
何が原因なのかさえ見えないまま1日程時間を費やしてしまったのだけれど、キチンと動作するシンプルなコードから少しずつ機能を実装してて、やっと問題が見えてきた。同じことを繰り返さないようにするためにメモしとく。

とりあえずの結論:AddChildでコンテンツをシーンに追加する際に、そのコンテンツを別のコマンドで定義したりすると、ダメみたい。

  1. XMLを読み込んで、
  2. その内容からコンテンツを生成して、
  3. AddChildしてやる

そんな流れをそのまま SceneObject の _onInit に書いてたんだけど、これだとAddChildしたときに

TypeError: Error #2007: パラメータ child は null 以外でなければなりません。

って弾かれちゃう。コマンド初期化の時点ではまだコンテンツが未定義だってことなんだな。(ちゃんとソース読め<俺)
ってことは、上記の場合だと、2と3を同じコマンドで処理してやる必要があるってことなんだろうけど、そうすると今度は別の問題が起きちゃうで頭抱え中。生成されるコンテンツは、 _onCastAdded にコンテンツのロードやら tween やらを書いてるので、普通にコンテナのaddChildメソッドだとこの処理が起こされない。

うーん、どうしたもんだか。

ちょっとAddChildのソース見て勉強してきます。

途中経過:
Func コマンドでCAST_ADDEDのイベント発行してやりゃいいってことなんだな、きっと。で、どうやるんだ?

そのあと:
とりあえず今回は上記1と2をコマンド使わずにやることで逃げとくかな。美しくないよなぁ、これじゃ。<宿題残すな

結論:
_onLoad で1と2を処理するってことで良かったみたい。こんなことで騒ぐな<俺

SugarCRM:ハマったのでメモ。

2008年11月27日 (木曜日) - 16:46:22 by decama

SugarCRMをインストールしてみて、どこまで出来るのかテストしてみようと思ったんだけど、初期設定でハマったのでメモしとく。

インバウンド電子メール設定がうまく出来ない。
メールサーバに新着メールを取りにいくときに、どの接続なら問題ないかどうかを設定時にテストしてるんだけど、なぜかうまく保存されない。
調べてみると、どうやら imap_open() でちゃんと相手サーバに接続してるにもかかわらず、?imap_last_error() がエラーを吐いてしまっているので、 正常接続の処理がされない。

とりあえず、imap_last_error() もしくは imap_alerts() で判断してる部分を、 imap_open() の戻り値で判断するように書き換えてやることで対応してみる。
あとできちんと調べる必要あるよなぁ。?

ActionScript:maskって

2008年11月4日 (火曜日) - 11:44:58 by decama

addChildしてやらないといけないんだよなぁ。(笑)

DisplayObject.maskにSpriteを与えただけじゃダメなんだよ。もっと早く気付け>俺

まだよくわかってないThreadを疑ってしまってゴメンなさい。

ActionScript:getDefinitionByName

2008年11月3日 (月曜日) - 22:14:47 by decama

絶対忘れる自信があるなぁ、これ。

コンパイルされていないクラスの参照をgetDefinitionByNameで呼び出した時、コンパイラはそのクラスを認識しない。とりあえずの逃げとしては、ダミー変数でクラス宣言しておけば大丈夫。

spark project:そうめん試食中

- 17:53:27 by decama

ActionScript Thread Library 1.0 (そうめん)試食中。

どうも最初っから頭の中はスパゲッティになっちゃってるみたいで、まだ線が繋がってくれない。(笑)

CSS:Chromeのクセ

2008年10月29日 (水曜日) - 2:38:42 by decama

ちょっとハマったのでメモ。

ChromeがリリースされてからCSSの描画確認をIE、Firefoxに加えてChromeも加えたんだけど、なぜかリセット用のCSSがChromeだけ効かないことがあって悩んでた。

一時凌ぎでリセットしたはずのタグのCSSを再定義したりしてたんだけど、原因は思わぬところにあった。

1行目に入ってた

@charset “utf-8″

ってのを削ったら直った。Dreamweaver使いの人は気をつけましょう。

?

※久しぶりの書き込みだなぁ。(笑)

MediaWiki:インストールしてみたけれど

2008年8月7日 (木曜日) - 10:23:05 by decama

なんだかよくわからない原因でデータベース関連のエラーが出ちゃう。こことは別のメモがわりにしようかと思ったのだけれど、一旦断念。
pukiwikiにしとくなかなぁ。

Flex Builder 3 Professionalが

2008年7月11日 (金曜日) - 17:24:05 by decama

学生だと無償で提供されてるって昨日知った。学生じゃないから別にいいんだけど、買っちゃった側としてはちょっと複雑。

なにはともあれ、検索エンジン側もより積極的にインデックスしてくとのことなので、こっちも積極的にとりくまないといけない。flashはもっともっといろんなものを取り込めるはず。これまでProcessingとかスルーしてたけど、改めてきちんと追っかけてみよう。

FlexBuilderでの構築が思いのほか快適なので、もうちょっと配分を寄せて、感覚的にオブジェクトに入り込めるようにしとこう。
HTMLからjavascript/DOMにシフトしたあの感覚を、もうちょっと延ばしてあげればいけるはず。