0

フラッシュ CS3 アクションスクリプト 2 のデータグリッドの自動更新に問題があります。

データグリッドはSQLデータベースからデータを提供しました..ここにアイデアがあります.データグリッドのみを更新するようにタイマー関数を設定したいので、データベースからデータが変更された場合、グリッドは自動的にデータを更新します..限りタイマーはまだ動いているので、データベースのデータに変更があるかどうかを常に確認したい..

タイマーをどこに置くべきか考えていますか?私は多くのダミーの方法を試しましたが、私が望む結果が得られません..

または、ボタンを押して更新機能を実行せずにデータグリッドを自動更新することについて、より良い考えを持っている人もいるかもしれません..

あなたの知識を教えてください.. thx ..

4

1 に答える 1

0

以下は、このタスクを処理するためのいくつかのアプローチです。

例:

      var mytimers = true;
      function load_my_msql data (){
      // write your loader here 
      //and your complete function here, then add your timer change booleon.
      //and what else you need
      }

      //you can use an enter frame function with a True/Faslse
      onEnerFrame(){
      if(mytimers){ // check that booleon
      //start function()
      }

      or 
      setTimeout(myfunction,2000) // every 2 seconds that function will reload 

上記は主な例です。質問にはコードが表示されていないため、独自のロジックを記述する必要があります。

于 2013-05-06T09:11:17.923 に答える