メイン とにかくFLASH【FLASHに関して全般】 dataGridのcellrendererのファンクションをトリガーする | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
newborn | Åê¹ÆNo.11391 投稿日時: 2004-10-8 16:18 |
常連 居住地: StoneRiverPrefecture 投稿: 170
使用環境:
MAC OSX panther/ WIN XP, Flash MX2004 pro, |
dataGridのcellrendererのファンクションをトリガーする newbornです。
今日2回目の質問です。 dataGridでボタンコンポーネントをcellrendererで埋め込んで使用しています。 myCellrender.asファイルの中にある function click(){ ---実行するコマンド } dataGridに埋め込まれたボタンを押さずに実行することって可能でしょうか? つまりは、dataGridに埋め込まれていないボタンから function click() もしくはmyCellrendererのsetValue()を呼び出したいのですが、、、 もし分かる方がいらっしゃったらお願いいたします。
|
newborn | Åê¹ÆNo.11394 投稿日時: 2004-10-8 16:57 |
常連 居住地: StoneRiverPrefecture 投稿: 170
使用環境:
MAC OSX panther/ WIN XP, Flash MX2004 pro, |
Re: dataGridのcellrendererのファンクションをトリガーする すいません、自己レスです。
解決いたしました! 大変お騒がせいたしました
|
ごんざえもん | Åê¹ÆNo.11395 投稿日時: 2004-10-8 17:04 |
常連 居住地: 北かんとー 投稿: 123
使用環境:
Windows XP SP3 Windows7 Windows VISTA MacOSX10.6 FlashMX2004 Flash8 pro Flash CS6 (体験版…) |
Re: dataGridのcellrendererのファンクションをトリガーする ごんざえもんです。
差し支え無ければ、その解決法を載せて下さい。 引用:
グリッドの外にあるButtonに以下のコードを記述したらグリッド内の1行目のボタンが押せました セルの背景色を変えるときのコードに似てますが(笑)
※mcButtonはasファイル内で定義(MovieClip)。
|
newborn | Åê¹ÆNo.11396 投稿日時: 2004-10-8 17:24 |
常連 居住地: StoneRiverPrefecture 投稿: 170
使用環境:
MAC OSX panther/ WIN XP, Flash MX2004 pro, |
Re: dataGridのcellrendererのファンクションをトリガーする 引用:
ごんざえもんさん、 実は、dataGridのcellrendererのファンクションをトリガーできたわけではなく、ただ grid.selectedIndex=1等としたら setValue()が勝手に呼び出されただけです。 誤解を招いてしまってすみません 僕がやりたかったことは、 myRs(レコードセット)があり、その内容を更新したときに、データーグリッドを更新(リフレッシュ)したかったわけです。 myGrid.invalidate()を呼び出してもどうやら更新されなかったので、 myGrid.selectedIndex=1としたら、更新されました。 ちょっと、僕がやっている事自体、ちょっとへんてこりんなやり方なので、説明がうまく出来なくてすみません。
|
newborn | Åê¹ÆNo.11399 投稿日時: 2004-10-8 18:10 |
常連 居住地: StoneRiverPrefecture 投稿: 170
使用環境:
MAC OSX panther/ WIN XP, Flash MX2004 pro, |
Re: dataGridのcellrendererのファンクションをトリガーする 再度自己レスです、、、
ごんざえもんさん、 ごんざえもんさんのスクリプトをもとに少しいじって見たら 制約付きですが、外部からcellrendererのclick()をトリガーできました。ごんざえもんさんのコードでは、画面上ボタンが押されたように見えますが、cellrenderer.asファイルに function click(){ trace("clicked!") } としてもclicked!はトレースされませんでした。 (僕が言っていることってあってます??)
としたら、click()をトリガーできました。 ですが、これが正常に動作するのは、またまた グリッドの表示領域だけです。 このグリッドの表示領域の問題何とかなりませんかね??
|
ごんざえもん | Åê¹ÆNo.11442 投稿日時: 2004-10-12 9:52 |
常連 居住地: 北かんとー 投稿: 123
使用環境:
Windows XP SP3 Windows7 Windows VISTA MacOSX10.6 FlashMX2004 Flash8 pro Flash CS6 (体験版…) |
Re: dataGridのcellrendererのファンクションをトリガーする ごんざえもんです。
私の方ではトレースされますが・・・
ちなみに以上がasファイルです。修正すべき箇所がちやほやあるかもしれませんが気にしないで下さい・・・笑
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |