/ /ズーム効果を使用し、Actionscript / Flex 3でコンポーネントを同時に表示する方法-フレックス、アクションスクリプト、ズーム、ショー、エフェクト

Actionscript / Flex 3でズームエフェクトを使用してコンポーネントを同時に表示する方法は? - フレックス、アクションスクリプト、ズーム、ショー、エフェクト

0.0と1.0の高さと幅からズームすることで、キャンバスコンポーネントを紹介したいと思います。ズームが始まるまでコンポーネントを非表示にして、ズームを開始するとコンポーネントが表示されるようにします。

ただし、ズーム効果をコンポーネントのshowEffectトリガーは、コンポーネントを表示します。ズーム効果を開始する前に、コンポーネントを最初に通常のサイズで1秒間表示します。ズーム効果を組み合わせて、コンポーネントを並行して表示するように設定すると、ズームの前に1秒間、コンポーネントが通常のサイズで点滅します。 effectStartイベントを介してズーム効果が開始するときにコンポーネントを表示しても、それは実行されます。ズーム効果が始まる前にのみ表示する方法を誰もが知っているので、ズーム効果の前に一瞬コンポーネントを通常のサイズでフラッシュしませんか?

回答:

回答№1は0

あなたが私たちにコードを与えていたなら、提案を提供するのは簡単だろう。

それは、コンポーネントが「フラッシュ」する理由エフェクトが開始される前のフルサイズは、おそらくエフェクトが開始される前のコンポーネントの配置とサイズ設定に関連しています。そのため、エフェクトを開始する前に、コンポーネントの高さと幅をエフェクトのzoomHeightFromとzoomWidthFromに設定するだけです。

ただし、これらのことはデバッグが難しい場合があります。特にコードなし。


回答№2の場合は0

簡単な解決策が見つかりました:ズーム効果を設定し、コンポーネントを表示に設定するプロパティアクションを並列に配置しますが、プロパティ設定アクションに50ミリ秒の公称開始遅延を追加します。