Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Родители сильнее детей! (http://www.flasher.ru/forum/showthread.php?t=94989)

zhenya_new 25.04.2007 13:12

Родители сильнее детей!
 
Такой вопрос. При нажатии на мувик открывается мувик newclip0 из библиотеки, в котором есть вложенный мувик press0. Хочу сделать так, чтобы при нажатии на мувик newclip0 выводился текст "first" (в окне выхода), а при нажатии на мувик press0 - "second". У меня, куда б ни нажать, выводится "first". Осуществимо ли это? Код такой:
Код:

level=0;
stop();
butt.onPress = function()
  {
      // загружаем из библиотеки
      var mc = _root.attachMovie("main0","newclip"+level,level);
      // вставляем клип туда, где мышь
      mc._x = _root._xmouse;
      mc._y = _root._ymouse;
      // удаляем появившийся клип щелчком мыши
      mc.onPress=function()
        {
            this.removeMovieClip();
            trace("first");
        // разблокирование кнопки
            butt.enabled = true;
        }
         
      var podmena = _root["newclip"+level].press0;
      podmena.onPress = function()
        {
            trace("second");
            butt.enabled = true;
            mc.removeMovieClip();
        }
 
      level++;
      // блокирование кнопки
      this.enabled = false;
         
}


etc 25.04.2007 13:35

Не вкладывать мувики друг в друга.

zhenya_new 25.04.2007 14:08

А если не вкладывать мувики друг в друга и помещать их на разных уровнях, то прокатит?

etc 25.04.2007 14:10

А попробовать?

zhenya_new 25.04.2007 14:32

Попробовал. Получилось. Спасибо


Часовой пояс GMT +4, время: 06:46.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.