На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
Дорогие друзья! Поздравляем вас с днём защитника отечества!



msm.ru
Модераторы: PIL
  
> Удалить movieclip при переходе на следующий кадр, AS 2.0
    Заранее извините за глупый вопрос.
    При создании флеш игры в actionscript 1 возник вопрос: как убрать/удалить movieclip balloon, когда timer=-1, соответственно воспроизводится frame 3?
    Проблема заключается в том, что шары и пуля остаются, когда игра подходит к логическому завершению.
    [attach=17502]Флеш файл приложен к сообщению.
    [/attach]
    По какой-то причине эти коды на подобе
    if(timer==-1){
    removeMovieClip(balloon);
    gotoAndStop(3);
    }
    убирают только 1 шар со stage. Прикреплённый файлПрикреплённый файлballoonshoot3.fla (30,35 Кбайт, скачиваний: 142)
      мой совет - забей на фреймы, а состояние меняй кодом, добавляя нужные и убирая ненужные объекты со сцены.
      Долог путь в бессмертие... я еще вернусь.
      Профильный скилл "Телепатия" 8%
      ТРОЛЛЬ - Троян Разрушительный Опасный, Лучше ЛинятЬ (с) Freezing Spell
      Прошу потестить игру.
        Vesper, ваш совет приму во внимание на будущее, а решение уже нашлось.

        for(var p in this){
        this[p].removeMovieClip()
        }
        balloons = []
          это как я менял текст на SimpleButton'e, на который добавлено текстовое поле. Вот только ты так очищаешь весь MovieClip вообще, неважно на каком фрейме стоял тот или иной компонент, а вот убрать один конкретный элемент с каждого фрейма будет трудновато :)
          ExpandedWrap disabled
            for each (var d:DisplayObject in this.upFrame) if (d is TextField) (d as TextField).text=whatINeed;
            for each (var d:DisplayObject in this.overFrame) if (d is TextField) (d as TextField).text=whatINeed;
            for each (var d:DisplayObject in this.downFrame) if (d is TextField) (d as TextField).text=whatINeed;
          Долог путь в бессмертие... я еще вернусь.
          Профильный скилл "Телепатия" 8%
          ТРОЛЛЬ - Троян Разрушительный Опасный, Лучше ЛинятЬ (с) Freezing Spell
          Прошу потестить игру.
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script Execution time: 0,0847 ]   [ 19 queries used ]   [ Generated: 26.02.20, 07:33 GMT ]