トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   とにかくFLASH【FLASHに関して全般】
     dataGridの選択時のアニメーションをOFFにする方法
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
newborn
Åê¹ÆNo.11371
投稿日時: 2004-10-8 13:40
常連
居住地: StoneRiverPrefecture
投稿: 170
使用環境:
dataGridの選択時のアニメーションをOFFにする方法
こんにちわ。
お世話になっております、newbornです。


タイトルのとおり、データーグリッドで選択したときのアニメーションを表示したくないのです。
選択されたときは、アニメーションなしで選択状態になってほしいいのです。

それで、

myGrid.setStyle("selectionDuration",0)


としてみましたが、アニメーションの時間は短くなりますが、完全になくなるわけではありません。

mx.controls.listclasses.SelectableRow

のソースを編集してみました。

319行目以下の部分を

if (bTween)
{
 h._height = ht * 0.5;
 h._y = (ht-h._height)/2;
 bGTween = new Tween(this, h._height, ht+2, dur, 5);
 var tmp = o.getStyle("selectionEasing");
 if (tmp!=undefined)
  {
   bGTween.easingEquation = tmp;
 }
}else{
h._y=0
h._height=ht
}

をif elseでなく
h._y=0
h._height=ht

だけにしてみましたが、選択されるときに半分だけ選択された状態になったり、3分の1だったりしたり、ちゃんとアニメーションなしで選択されたりします。ちょっと動作が不安定です。しかも、以前に選択されていた行の残像が残ったように見えます。

アニメーションはここのソースの部分でされているのだとは思うのですが、、、

もし、どなたか解決方法を知っていたら教えてください


----------------
☆☆☆☆☆☆NEWBORN☆☆☆☆☆☆

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » dataGridの選択時のアニメーションをOFFにする方法 newborn 2004-10-8 13:40
     Re: dataGridの選択時のアニメーションをOFFにする方法 taka72 2004-10-8 13:49
       Re: dataGridの選択時のアニメーションをOFFにする方法 newborn 2004-10-8 14:33
         Re: dataGridの選択時のアニメーションをOFFにする方法 taka72 2004-10-8 14:35
           Re: dataGridの選択時のアニメーションをOFFにする方法 newborn 2004-10-8 14:42

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops