Здравствуйте Господа флешеры!
Прошу сильно ногами не бить, иль хотябы, не по лицу!))
Лучше подскажите в чем виноват))
Тут находится то - с чего я начал изучать мир Флеша!
http://file.qip.ru/file/Gr7VygiK/Site.html
Сайт моему другу (работает только второе подменю) остальное пока не написано!
Столкнулся с проблемой - после многократного нажатия клавиш сайт начинает потихоньку тормозить и дальше больше!
Я явно что то упустил.
Вот функция нажатия кнопки и вызова внешнего SWF

Код AS3:
function SMenuClick3(event:MouseEvent):void {
if (MemuSC != 3){ //условие чтобы второй раз кнопка не нажималась
MemuSC = 3;
MenuBeep.play();
RtSub1_1.alpha = RtSub1_2.alpha = RtSub1_4.alpha = RtSub1_5.alpha = RtSub1_6.alpha = RtSub1_7.alpha = RtSub1_8.alpha = RtSub1_9.alpha = 0;
RtSub1_3.alpha = 1; // объекты которые акцентируют внимание на кнопке (типа такие соты крутящиеся)
// тут начинается подгрузка файла
var req1:URLRequest = new URLRequest("s03.swf");
var loader1:Loader = new Loader();
addChild (loader0); //поставить анимацию лоадинга
addChild (loader1);
loader0.alpha = 0;
loader1.alpha = 0;
loader1.x = 224.9;
loader1.y = 146,9;
loader1.addEventListener(Event.ENTER_FRAME, sl01);
loader1.contentLoaderInfo.addEventListener(Event.COMPLETE, fileLoaded1);
loader1.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, preLoad1);
loader1.load(req1);
function sl01(EVENT:Event):void{
if (loader0.alpha == 0){
loader0.alpha += 0.1;
if (loader0.alpha >= 1){
loader1.removeEventListener (Event.ENTER_FRAME, sl01);
}}}
function fileLoaded1 (event:Event):void {
loader1.removeEventListener (Event.ENTER_FRAME, sl01);
loader1.alpha = 0;
loader0.alpha = 1;
loader1.addEventListener(Event.ENTER_FRAME, bebe1);
}
function bebe1 (EVENT:Event):void{
trace (tq);
loader1.alpha += .2;
loader0.alpha -= .2;
if (loader1.alpha >= 1)
{
loader0.alpha = 0;
loader1.removeEventListener (Event.ENTER_FRAME, bebe1)
loader1.removeEventListener (Event.ENTER_FRAME, sl01);
}}
function preLoad1 (event:ProgressEvent):void {
}}}
спасибо за внимание))