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

パスワード:


パスワード紛失

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

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
newborn
Åê¹ÆNo.11371
投稿日時: 2004-10-8 13:40
常連
居住地: StoneRiverPrefecture
投稿: 170
使用環境:
MAC OSX panther/ WIN XP, Flash MX2004 pro,
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☆☆☆☆☆☆

関たかまさ
Åê¹ÆNo.11374
投稿日時: 2004-10-8 13:49
常連
居住地: 埼玉
投稿: 61
使用環境:
WinXP Pro(sp1)
FlashMX 2004 Pro 7.2
Re: dataGridの選択時のアニメーションをOFFにする方法
newbornさん、こんにちわ。

全部削除で!(笑)
Gridの編集可能TextInputが出てくるときのTweenを削除しているんですが、
/*editorMask = listContent.attachMovie("BoundingBox", "editorMask", 60001, {_alpha:0});
cellEditor.setMask(editorMask);
editorMask._width = cellEditor.width;
editorMask._height = cellEditor.height;
editorMask._y = cellEditor._y = row._y-1;
editorMask._x = cellEditor._x-editorMask._width;
// start the wipe - see onTweenUpdate/end for the results
editTween = new mx.effects.Tween(this, cellEditor._x-editorMask._width, cellEditor._x, 150);
*/
こんな感じで全部消したらうまくいきました
newborn
Åê¹ÆNo.11382
投稿日時: 2004-10-8 14:33
常連
居住地: StoneRiverPrefecture
投稿: 170
使用環境:
MAC OSX panther/ WIN XP, Flash MX2004 pro,
Re: dataGridの選択時のアニメーションをOFFにする方法
関さん、
おせわになっております。


先ほど私がスクリプトを消したところ以外にも、
アニメーション絡みのスクリプトがありそこもコメントアウトしたら、
思いどおりになりました。

つまり、コメントアウトしまくったらうまくいきました(苦笑)
は?すっきりした


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

関たかまさ
Åê¹ÆNo.11384
投稿日時: 2004-10-8 14:35
常連
居住地: 埼玉
投稿: 61
使用環境:
WinXP Pro(sp1)
FlashMX 2004 Pro 7.2
Re: dataGridの選択時のアニメーションをOFFにする方法
引用:
つまり、コメントアウトしまくったらうまくいきました(苦笑)
は?すっきりした

結構ありますよね、そういうの(笑)
よくクライアントに「そんなアニメーションはいらんから早くせい」と言われるポイントですよね、選択時Tweenって
newborn
Åê¹ÆNo.11386
投稿日時: 2004-10-8 14:42
常連
居住地: StoneRiverPrefecture
投稿: 170
使用環境:
MAC OSX panther/ WIN XP, Flash MX2004 pro,
Re: dataGridの選択時のアニメーションをOFFにする方法
引用:

結構ありますよね、そういうの(笑)
よくクライアントに「そんなアニメーションはいらんから早くせい」と言われるポイントですよね、選択時Tweenって


まさにその通りですね☆
同感です。
あ?もっとクリエーテエィブな仕事がしたいな? 


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

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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