[Помощь] Как выгрузить onEnterFrame?

Тема в разделе "Флеш", создана пользователем Toha20072008, 5 мар 2010.

Статус темы:
Закрыта.
  1. Toha20072008

    Toha20072008

    Заблокирован
    Регистр.:
    17 фев 2008
    Сообщения:
    316
    Симпатии:
    50
    Как выгрузить запустившийся скрипт onEnterFrame?
    Другими словами как прекратить выполнение скрипта в onEnterFrame, после отведение курсора от заданной области? Чем это делается.

    Вот скрипт который выполняется при зарузке кадра в клипе, а клип вопроизводится после наведения курсора мыши на заданную область. (он размножает определённый муви клип).
    PHP:
    0;
    0;
    tent._visible false;
    randomx 10;
    posy 5;
    randomS 100;
    this.onEnterFrame = function ()
    {
        if (
    == 20)
        {
            
    mc flake.duplicateMovieClip("tent" jj);
            
    mc._x random(randomx) + 0;
            
    mc._y 0;
            
    mc._xscale mc._yscale random(randomS) + 70;
            
    mc._rotation Math.floor(Math.random() * 50);
            
    0;
            
    j++;
        } 
    // end if
        
    i++;
    };
    А если спросить проще - как удалить функцию которую загружает onEnterFrame, вот этот код

    this.onEnterFrame = function ()
    {
    // моя фунция
    }

    В следующем (или 10-ом, 20-ом) кадре?
    Пробовал написать в следующем кадре delete this.onEnterFrame - непомогает, цикл выполняется дальше.
     
  2. sevenup

    sevenup Создатель

    Регистр.:
    5 июл 2007
    Сообщения:
    369
    Симпатии:
    143
    Ты дал, огрызок декомпиленого АС кода...как ты хочешь что б тебе помогли? прикрепи файл который декомпилил...гляну, возможно помогу!

    P.S. Только не компилированый с твоего декомпильного исходника...а оригинальный swf
     
  3. Toha20072008

    Toha20072008

    Заблокирован
    Регистр.:
    17 фев 2008
    Сообщения:
    316
    Симпатии:
    50
    Благодарю sevenup..
    Перейти по ссылке и /subbar.swf соотв-но.
    Идея была в том чтобы при наведении на пункт меню появлялся не суббур с подменю, а загружалась анимация.
    Одуваны размножаются при помощи скрипта который я привёл в первом сообщении - this.onEnterFrame, а EnterFrame выгрузить или удалить у меня не получается.




    П.С. - всё одним архивом Перейти по ссылке
    Мне неудобно тебя отвлекать tut, я думал что кто-то подскажет как удалить this.onEnterFrame в следующем кадре, что то типа delete this.onEnterFrame..
    Заранее спасибо тебе.
     
Статус темы:
Закрыта.