TheFWA(thefwa.com)がうまくやったネイティブのスクロールバーのエフェクトを実現する方法を知りました(私はFlexスクロールバーのファンではありません)。フラッシュオブジェクトをちらつきなくブラウザからサイズ変更する
私はこの記事(http://stackoverflow.com/questions/318675/how-can-i-create-a-flex-application-with-dynamic-height)を見つけ、実装しました。フラッシュオブジェクトがサイズを変更するたびにExternalInterfaceを介してJS関数を呼び出します。このJS関数は、flashオブジェクトを保持するdivのサイズを変更するだけで、ネイティブバーを作成します。
残念ながら、フラッシュオブジェクトは、(たとえば、サイズを変更せずに単純にすべての方向に引っ張られたように)数ミリ秒間歪んでしまいます(たとえば、800から1800の高さ)。これらのミリ秒の後、物事は正常に戻りますが、全体の状況は実際に視覚的に迷惑です。
元々、タイミングの問題だと思っていましたが、遅延を設定しようとする試みの後に、その効果は同じでした。ただ遅れました。
どうすれば解決できますか?私はそれが技術的に可能であることを知っています。 TheFWAを見て、フラッシュとブラウザがどのようにスムーズに通信しているかを見て、ちらつきやミスをなくしてネイティブスクロールバーを動作させてください。