2011-09-14 17 views
0

私のフラッシュプロジェクトにはいくつかのシンボルがあります。それは化学の要素です。そのズームアウト - 私はズーム要素をクリックすると要素にズームイン - 。それは私がその彼らのアニメーションを再生し、この要素のいずれかをクリックするとpathesがAdob​​e Flash start animation

Scene 1->elem h 
Scene 1->elem he 
Scene 1->elem li 

のように見えるのです。要素をズームインすると、他のすべての要素がズームアウトされます(ズームした場合)。

質問は、別のシンボルからシンボルアニメーションを開始する方法です。

私はメインのタイムライン上ではAdobe Flash ProfessionalのCS5.5とアクションスクリプト2

+0

あなたのコードはどのように見えますか? –

+0

オン(リリース){gotoAndPlay( "zoomout");}のみですが、シンボル内にあります。私は別のシンボルからこれを行う必要があります。 – EthanHunt

+0

私はこれを解決します。それはthis._parentでなければなりません。 .gotoAndPlay( "ZoomOut") – EthanHunt

答えて

0

を使用し、あなたは2つの機能を作成します:

function resetAllClips() 
{ 
    // Some loop/code to reset all clips 
} 

function zoomClip(clip) 
{ 
    // Reset Everything 
    resetAllClips(); 

    // Now Zoom in 
    // ... your code for zooming ... 
} 

を今、あなたはあなたのそれぞれのクリックハンドラをアタッチクリップを作成し、zoomClip(clipinstance)を呼び出します。 すべてのコードは、メインタイムラインに置くことができます。

関連する問題