Flash/Sample01 — различия между версиями
WikiSysop (обсуждение | вклад) |
WikiSysop (обсуждение | вклад) |
||
Строка 37: | Строка 37: | ||
Теперь при движении над прямоугольником мышью будут выводиться координаты мыши (в прямоугольнике), | Теперь при движении над прямоугольником мышью будут выводиться координаты мыши (в прямоугольнике), | ||
а при клике происходить тоже, что и при нажатии кнопки, но с предварительным округлением чисел. | а при клике происходить тоже, что и при нажатии кнопки, но с предварительным округлением чисел. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Версия 18:58, 18 марта 2010
Flash << | Оглавление | >> Sample02 |
---|
Простейшее реагирование на действия пользователя. Пример ниже, при нажатии на кнопку, умножает числа в полях редактирования. При клике на пустое место формы меняется цвет шрифта, а движение мыши сопровождается выводом её координат.
<flash>file=sample01.swf|width=600|hight=50</flash>
- Создаём две надписи, устанавливая им в Properties Input Text, в поле Var имя x и y.
- Третья надпись (результат вычисления) будет Dynamic Text с именем out в поле Var.
- Помещаем кнопку из меню
- Нажимая на кнопку, и в окне Actions вставляем:
on(press) { out=Number(x)+Number(y); }
Теперь, при нажатии на кнопку будет происходить сложение чисел.
- Создадим жёлтый прямоугольник, на него поместим текст, сделав его Dynamic Text, присвоив в Var имя txt. Пометив прямоугольник и текст, превратим его в объект (F8).
- Кликнув на этот объект в окне Actions вставляем:
onClipEvent(mouseDown){ _root.out=int(_root.x)*int(_root.y); txt="mouseDown"; } onClipEvent (mouseMove) { txt=_xmouse+":"+_ymouse ; }
Теперь при движении над прямоугольником мышью будут выводиться координаты мыши (в прямоугольнике), а при клике происходить тоже, что и при нажатии кнопки, но с предварительным округлением чисел.