Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   вызвать событие (http://www.flasher.ru/forum/showthread.php?t=57954)

ШабадаШ 10.05.2004 04:00

вызвать событие
 
Привет,

можно ли принудительно(с помощью скриптов) вызвать событие onMouseDown мувиклипа или onPress кнопки?
Дайте линк или пример, если это возможно.

Спасибо.

kazakov_gin 10.05.2004 12:35

на сколько я знаю с помощью скриптов этого не сделать.
зато можно сделать гипноз для чувака, чтобы тот нажал на кнопку :p

Жень Шень 10.05.2004 17:32

Re: вызвать событие
 
Цитата:

Оригинал написал(а) ШабадаШ
...можно ли принудительно(с помощью скриптов) вызвать событие ...
Суть системы управлением событиями это описание реакции системы на эти самые события. Нетрудно видеть, что алгоритма здесь нет, потому что мы не можем предсказать события (не путать с программно задаными действиями в определенный момент). Можно лишь заявить: "Если произойдет что-то, то система поведет себя так-то". Таким образом, программирование системы заключается в описании реакции на события.
Нажимая на кнопку мы создаем событие "Нажатие кнопки", но и при этом что-то требуем сделать с помощью АС ("Скрипт кнопка нажата"). Нет смысла просто давить кнопку без получения каких-либо действий. Но если при наступлении другого события (окончанию проигрывания музыки, к примеру) выполнить "Скрипт кнопка нажата", мы тем самым как бы среагируем на событие "Нажатие кнопки".
Конечно, если только не требуется визуально вдавить кнопку (переместив ее во второй кадр) и при этом ничего не делать.

Или гипноз, как уже писалось :D :D :D

ШабадаШ 10.05.2004 19:16

лажа
 
Очень жаль, что нет фичи типа sendEvent() в AS.....

Жень Шень 10.05.2004 21:00

ШабадаШ, ты хот в семи словах опиши свою ситуацию или для хоть скажи для чего это нужно. Может можно как то извратиться...

iLoveYou 10.05.2004 22:04

Re: лажа
 
Цитата:

Оригинал написал(а) ШабадаШ
Очень жаль, что нет фичи типа sendEvent() в AS.....
лажа -- это не пытаться воспользоваться поиском, а сидеть и ждать, пока кто-нибудь ответит :)
есть такая штука -- broadcastMessage().
только нафиг? :)
не проще ль написать функцию и вызывать ее, когда нажмется кнопка или когда самому хочется. :)


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

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