سلام
کاری که شما انجام می دین درسته ها شاید اون مشکل به این ربط نداشته باشه البته شاید

من دقیقا نمی دونم چرا این اتفاق می افته ولی یه راه دیگه هم وجود داره و من با همین روش در وب سایتی ، دکمه منوی این تریپی درست کرده ام.
می تونین از یه سری مووی کلیپ ها برای زیر شاخه ها استفاده کنین که در فریم اولشون آلفای اونا صفر هست و اتفاقا در فریم اول با دستور ;()stop اونا رو متوقف کردین و همین که هر کدوم از گزینه های منوی مادر اصلی کلیک یا ROLL_OVER شد یه تابعی با addEventListener اجرا شه و مووی زیر شاخه مربوط به دکمه تحت لمس یا حالا کلیک شما رو play کنه .
در آخرین فریم از مووی زیر شاخه تون هم دستور ;()stop هست تا بعد از پیمایش مثلا چپ به راست مووی زیر شاخه یا هر حالتی که برا ظاهر شدن اون در نظر گرفتین ، این مووی به آخر برسه و استپ می شه.
بعد در آخرین فریم دو حالت می تونه پیش بیاد:
1- کاربر همون مووی زیر شاخه یا گزینه ای از گروه منوهای زیر شاخه رو کلیک می کنه و مثلا دستوری با رویدادگر addEventListener و حالت کلیک اجرا می شه.
2- کاربر اونو با موس ول می کنه یا اصطلاحا ROLL_OUT می کنه و یا MOUSE_OUT می کنه یا بازم به بیانی دیگر بک گراند رو ROLL_OVER می کنه که در این حالت اون منو جمع می شه و برا جمع شدن اون یا بهتر بگم از آخرین فریم زیر شاخه به اولین فریم زیر شاخه به صورت معکوس play رفتن هم از دستور زیر می تونین در اکشن 3 استفاده کنین:
PHP:
function movieBack(event:Event):void
{
//flash.media.SoundMixer.stopAll();
if (Motion.currentFrame > 1)
{
for(var i:Number=0;i<3;i++)
{
Motion.prevFrame();
}
}
else
{
Motion.removeEventListener(Event.ENTER_FRAME,movieBack);
}
}
بای...