Deprecated: Assigning the return value of new by reference is deprecated in /virtual/jessejds/public_html/blog.bk-zen.com/wp-settings.php on line 472

Deprecated: Assigning the return value of new by reference is deprecated in /virtual/jessejds/public_html/blog.bk-zen.com/wp-settings.php on line 487

Deprecated: Assigning the return value of new by reference is deprecated in /virtual/jessejds/public_html/blog.bk-zen.com/wp-settings.php on line 494

Deprecated: Assigning the return value of new by reference is deprecated in /virtual/jessejds/public_html/blog.bk-zen.com/wp-settings.php on line 530

Deprecated: Assigning the return value of new by reference is deprecated in /virtual/jessejds/public_html/blog.bk-zen.com/wp-includes/cache.php on line 103

Deprecated: Assigning the return value of new by reference is deprecated in /virtual/jessejds/public_html/blog.bk-zen.com/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /virtual/jessejds/public_html/blog.bk-zen.com/wp-includes/theme.php on line 623
馬鹿全 - 2007-10

Home > Archives > 2007-10

2007-10

Flex itemRendererのバグ?


Deprecated: Function split() is deprecated in /virtual/jessejds/public_html/blog.bk-zen.com/wp-content/themes/wp.vicuna.ext/functions.php on line 358

お久しぶりです。
JC です。

前にも書いたとおり、ここんところ Flex 三昧です。

さて、今回 Flex でコンテンツを作ったりしてみているんだが、
何かバグっぽい挙動があった。
Flex の DataGrid などのコンポーネントには itemRenderer を指定して、
データの表示を自分でカスタマイズできる。

今回は DataGrid の中に TileList などが配置できないものかといろいろいじってみた。
DataGrid に指定する itemRenderer の中に TileList を指定して、
TileList に さらに itemRenderer を指定するということをやってみた。
すると、
最初は上手くいっているのだが、ソートをしてみたり、
ドラッグをすばやくやってみるなどすると、
Flex のイベントのハンドリングがバグを起こして、一切なにも反応しなくなる。
さらに画面のサイズを変えたりしてもそれは起こった。
スクロールバーの表示がおかしくなったりもする。
さて・・・どうしたらいいものか。

と、言うのも、
Flex で 以下のような(※図1)グリッドが作りたい。
しかし、調べてみたがそんなコンポーネントなーい。
じゃあ自分で作ろう。

はい、バグー。

 ※ 図1

Ver
Data
a
Data1
Data2
Data3
Data4
Data5
b
Data6
Data7
c
Data8
Data9
Data10

Data のところは左揃えで配置されて、
Data それぞれがドラッグ&ドロップ で違う列や違う行に移動できる。

誰か作ってそうなものだが・・・。

どなたか知っていたら教えてください。

  • Comments (Close): 0
  • Trackbacks (Close): 0

AMFPHP での謎エラー


Deprecated: Function split() is deprecated in /virtual/jessejds/public_html/blog.bk-zen.com/wp-content/themes/wp.vicuna.ext/functions.php on line 358

どうも、 JC です。

最近 Flex とかばっかりやってます。

今日は AMFPHP Version 1.9  で起こった謎なエラーについて。

謎エラーと言っても何かエラーが表示されるわけではない。
サーバー側のエラーログを見ても、クライアントを見ても fault が呼ばれるわけでもない。
何か知らないが「何も帰ってこない」という状況が起こる。
それだけ。
それだけなのだが、それが一番厄介。
デバッグしようがない。
せめてログぐらいだしてくれ。
そうおもっていた。
どうしようもないので、とりあえず、シンプルなものを作ってみて AMFPHP が動くことは確認した。
さて、なんか不安要素があればそれを除いていこう。
一行ずつ、コメントアウトしていってたが、どんどんコードを小さくしていっても動く気配がない。
とりあえず、変数名、メソッド名、Class 名、ファイル名 以外は全部同じになったように
見える状態までもどした。
しかし動かない。
シンプルに最初から作ったほうは動く。

何かが悪さをしているのはわかる。
しかしこの見えない悪魔がどこに潜んでいるのかわからない。
うぉ~!!!!っとほえそうになっていたかほえていたかわからない状態でひとつのあるモノを思い出した。

AMFPHP に最初から入っていたサンプルだ。
あれは、サーバーにあるクラスに通信のテストを行える。
とりあえずそれを起動した。

動かないほうのクラスをクリックしても何も表示されない。
どうしたらいい?

他のは動いているはず。
ということで、別のクラスをクリックしてみた。

動いている。

ますます謎・・・。
と、その時に他の正常に動いているクラスをクリックした後に今問題になっているクラスをクリックすると
以下のようなエラーが表示された。

Error retrieving service info:
Invalid AMF message

何かだめらしいって事しかわからない。
まぁ、もう実況中継も飽きたので答えを載せてしまうと、
どうやら、<?php ?> の後ろに改行が入っていたことが原因だった。
ありえない。こんなことに3時間ぐらい使ってしまった・・・。
みなさんも注意。

ちなみに最後に改行を入れないとだめなのもあったりする。
なんだったか忘れたけど前にはまった。

  • Comments (Close): 0
  • Trackbacks (Close): 0

ビンゴ必勝法


Deprecated: Function split() is deprecated in /virtual/jessejds/public_html/blog.bk-zen.com/wp-content/themes/wp.vicuna.ext/functions.php on line 358

どうも、最近忙しくてブログがかけない JC です。

ねむ。。。。

今回は So-net 横断ビンゴについての必勝法のメモ。

やりかたは簡単。
↓を夕方くらいにクリックすればOK

こっちはLiveSearch

こっちはGoogle

こっちはMooter

こっちはGoo

こっちはYahoo!

こんだけあればどっかにあるwww
複数件表示されるが、特に問題はないだろう。
それっぽいのをクリックすればOK。
前回はこの方法で楽勝にポイントゲットw
ポイントは、夕方ぐらいにクリックすること。
クローラーが引っ掛けてきて表示されるのがそのあたり。
こんなん自力で探すだけ時間の浪費w
楽しましょw

  • Comments (Close): 0
  • Trackbacks (Close): 0

Home > Archives > 2007-10

Search
Feeds
Meta

Return to page top