Показано с 1 по 9 из 9

Тема: ActionScript - вопросы и ответы

  1. #1
    pavelsp
    Гость

    ActionScript - вопросы и ответы

    Подскажите, кто разбирается, как создать кнопку во flesh-е, при нажатии на которую происходят непрерывные действия, а при ёё отпускании действия прекращаются.

  2. #2
    Администратор, Консультант по математике
      За вклад в развитие форума 2006, Лучший знаток физики 2007, Самый активный автор месяца. Август 2007, Лучший консультант 2007, Лучший супермодератор 2007, Народный модератор раздела "Наука и Образование" 2008, Лучший супермодератор 2008, Лучший консультант 2008
    Аватар для Trotil
    Регистрация
    15.12.2005
    Адрес
    град Москва
    Сообщений
    5,890
    Записей в блоге
    26
    Спасибо
    я - 57; мне - 380
    Хм... Накогда не програмил в ActionScript

    but.onPress = function():Void {
    varglobal = true;
    while (!varglobal) {
    // действие
    }
    }
    ...........
    but.onRelease = function():Void {
    varglobal = false;
    }

    (varglobal - глобальная булева переменная)

    Так будет работать?
    Ленивый дурак - это полбеды; деятельный дурак - это для всех головная боль, но нет ничего хуже, чем дурак с инициативой, да ещё и при должности.

  3. #3
    pavelsp
    Гость
    Да мне тоже больше не чего в голову кроме этого не пришло. Программа начинает выполнять одно и то-же действие и всё тут. Хотя эта задача уже как-то решена вот пример (http://www.ipkurgan.ru/Флэш/mm2.html)
    Может есть способ выдернуть код из готового мувика, а то что-то с Flash MX-ом не выходит?

  4. #4
    Администратор, Консультант по математике
      За вклад в развитие форума 2006, Лучший знаток физики 2007, Самый активный автор месяца. Август 2007, Лучший консультант 2007, Лучший супермодератор 2007, Народный модератор раздела "Наука и Образование" 2008, Лучший супермодератор 2008, Лучший консультант 2008
    Аватар для Trotil
    Регистрация
    15.12.2005
    Адрес
    град Москва
    Сообщений
    5,890
    Записей в блоге
    26
    Спасибо
    я - 57; мне - 380
    pavelsp
    Может есть способ выдернуть код из готового мувика
    Sothink SWF Decompiler кажись. Об остальном завтра. Пиши, если найдешь решение.
    Ушел спать
    Ленивый дурак - это полбеды; деятельный дурак - это для всех головная боль, но нет ничего хуже, чем дурак с инициативой, да ещё и при должности.

  5. #5
    Группа удаления Аватар для OsTin
    Регистрация
    02.12.2005
    Сообщений
    378
    Спасибо
    я - 0; мне - 0
    блин.. тоже кнопку сделать пытаюсь..
    а как должен выглядеть код (при нажатии мышью, переходит с первого кадра на последний, на последнем кадре открывает ссылку, и останавливается на первом кадре)?
    у меня никак что-то не выходит..
    "наши фурри -креативные до дури"(с)
    не нарушайте и ненарушимы будете..

    хорошо, когда человек делает деньги. плохо, когда деньги делают человека..

  6. #6
    Администратор, Консультант по математике
      За вклад в развитие форума 2006, Лучший знаток физики 2007, Самый активный автор месяца. Август 2007, Лучший консультант 2007, Лучший супермодератор 2007, Народный модератор раздела "Наука и Образование" 2008, Лучший супермодератор 2008, Лучший консультант 2008
    Аватар для Trotil
    Регистрация
    15.12.2005
    Адрес
    град Москва
    Сообщений
    5,890
    Записей в блоге
    26
    Спасибо
    я - 57; мне - 380
    OsTin
    http://mixei.ru/showthread.php?t=55246 - куча литературы. Авось поможет
    Ленивый дурак - это полбеды; деятельный дурак - это для всех головная боль, но нет ничего хуже, чем дурак с инициативой, да ещё и при должности.

  7. #7
    Группа удаления Аватар для OsTin
    Регистрация
    02.12.2005
    Сообщений
    378
    Спасибо
    я - 0; мне - 0
    я читал.. только мне там не всё понятно.. а флэшку сейчас желательно бы.. ну неполучается у меня сейчас
    "наши фурри -креативные до дури"(с)
    не нарушайте и ненарушимы будете..

    хорошо, когда человек делает деньги. плохо, когда деньги делают человека..

  8. #8
    Администратор, Консультант по математике
      За вклад в развитие форума 2006, Лучший знаток физики 2007, Самый активный автор месяца. Август 2007, Лучший консультант 2007, Лучший супермодератор 2007, Народный модератор раздела "Наука и Образование" 2008, Лучший супермодератор 2008, Лучший консультант 2008
    Аватар для Trotil
    Регистрация
    15.12.2005
    Адрес
    град Москва
    Сообщений
    5,890
    Записей в блоге
    26
    Спасибо
    я - 57; мне - 380
    http://community.livejournal.com/ru_flash/
    http://www.flasher.ru/forum/

    Оперативно ответят. Удачи.
    Ленивый дурак - это полбеды; деятельный дурак - это для всех головная боль, но нет ничего хуже, чем дурак с инициативой, да ещё и при должности.

  9. #9
    pavelsp
    Гость
    Наконец-то разобрался как будет выглядеть скрипт
    Вот так:

    flag = false;
    but.onPress = function() {flag=true;}
    but.onRelease = function() {flag=false;}

    onEnterFrame = function()
    {
    if(flag){trace("OK");}
    else {stop();}
    }

Похожие темы

  1. The Sims Vacation: вопросы и ответы
    от The Sims Vacation Man в разделе The Sims 1: Vacation
    Ответов: 61
    Последнее сообщение: 08.09.2005, 16:35
  2. Ответов: 15
    Последнее сообщение: 19.06.2005, 12:44

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •