メイン コーダーズルーム【スクリプト系】 理解できないエラー | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
sk001901 | Åê¹ÆNo.22753 投稿日時: 2006-1-13 14:52 |
常連 居住地: 投稿: 82
使用環境:
|
理解できないエラー 原因と回避方法が分からず苦戦しております。
現在フォームを2つ用いたフォームアプリケーションをテストしています。 それぞれのフォームにmyGridというインスタンス名のDataGridコンポーネントを配置しています。 大きさは適当に300×200です。 それぞれのフォームのフレームアクションの1コマ目に以下のスクリプトを記述しています。 import mx.controls.gridclasses.DataGridColumn; with (this.myGrid){ addColumn(new DataGridColumn("Column1")); addColumn(new DataGridColumn("Column2")); addColumn(new DataGridColumn("Column3")); : : addColumn(new DataGridColumn("Column11")); 12列追加 getColumnAt(0).width = 80; getColumnAt(1).width = 100; getColumnAt(2).width = 100; : : getColumnAt(11).width = 80; hScrollPolicy = "auto"; } この時点でパブリッシュすると問題なく動作するのですが,次の2つの条件に変更すると, 「ムービー内のスクリプトが原因で,Flash Playerの実行速度が遅くなっています。 このまま継続すると、応答しなくなることがあります。スクリプトの実行を中止しますか?」 というエラーが出ます。 条件1:3つ目のフォームを追加し,同様にグリッドを配置し、同スクリプトを記述した場合。 条件2:2つのフォームのグリッドのサイズを800×400などに大きくした場合。 エラーの内容をそのまま理解すれば、スクリプトが原因なのでしょうが,3つ目のフォームを追加してからエラーが出るのは理解できませんし,グリッドの大きさを変更しただけでエラーが出るのは更に理解できません。 このアプリケーションはテストのために使用していますが,実環境のアプリケーションには、フォームが20フォーム、大き目のグリッドが8程あります。 エラーを回避する方法をご存知の方,ご教授お願いします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 理解できないエラー | sk001901 | 2006-1-13 14:52 |
Re: 理解できないエラー | sk001901 | 2006-1-13 15:04 |
Re: 理解できないエラー | usuaji | 2006-1-13 15:06 |
Re: 理解できないエラー | sk001901 | 2006-1-13 15:34 |
Re: 理解できないエラー | usuaji | 2006-1-14 20:10 |
Re: 理解できないエラー | Fumio | 2006-1-13 15:06 |
投稿するにはまず登録を | |