Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 25.02.2010, 13:30
nataly_1 вне форума Посмотреть профиль Отправить личное сообщение для nataly_1 Найти все сообщения от nataly_1
  № 1  
Ответить с цитированием
nataly_1

Регистрация: May 2009
Сообщений: 140
По умолчанию Генерация события.

Никак не найду пример как правильно генерировать события. Подскажите пожалуйста что тут неправильно
Код AS1/AS2:
 
_root.mcHit2.dispatchEvent({on (rollOver)});

Старый 25.02.2010, 14:37
Juice_Green вне форума Посмотреть профиль Отправить личное сообщение для Juice_Green Посетить домашнюю страницу Juice_Green Найти все сообщения от Juice_Green
  № 2  
Ответить с цитированием
Juice_Green
 
Аватар для Juice_Green

Регистрация: Dec 2005
Адрес: Новосибирск
Сообщений: 529
Отправить сообщение для Juice_Green с помощью ICQ Отправить сообщение для Juice_Green с помощью Skype™
ухх.... аж дух захватывает
скажите, что вы хотите сделать?!

Старый 25.02.2010, 14:39
samana вне форума Посмотреть профиль Отправить личное сообщение для samana Найти все сообщения от samana
  № 3  
Ответить с цитированием
samana
 
Аватар для samana

блогер
Регистрация: Mar 2008
Адрес: Днепропетровск
Сообщений: 1,783
Записей в блоге: 3
Я знаю так:
Код AS1/AS2:
//клип bigBut будет генерировать какие то события
AsBroadcaster.initialize(bigBut);
//например при клике на нем, он генерирует событие bigButPressed
bigBut.onPress = function() {
	this.broadcastMessage("bigButPressed");
};
//чтобы события от bigBut слышали другие объекты, добавляем их в список слушателей
//событий клипа bigBut
bigBut.addListener(clip1);
bigBut.addListener(clip2);
bigBut.addListener(clip3);
 
//Теперь если bigBut нажали, он "говорит" всем своим слушателям "bigButPressed",
//и если лушатели ловят это событие то в данном случае перемещаются
clip1.bigButPressed = function() {
	this._x += 15;
};
clip2.bigButPressed = function() {
	this._x += 15;
};
clip3.bigButPressed = function() {
	this._x += 15;
};

Старый 25.02.2010, 21:05
nataly_1 вне форума Посмотреть профиль Отправить личное сообщение для nataly_1 Найти все сообщения от nataly_1
  № 4  
Ответить с цитированием
nataly_1

Регистрация: May 2009
Сообщений: 140
Я имею ввиду например что есть событие которое происходит при наведении мышки.
Мне нужно чтобы иногда оно происходило не только когда наведена мышка, но и в другие моменты когда мне нужно для этого существует функция dispatchEvent,
только я не знаю её точный синтаксис

Старый 25.02.2010, 21:48
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 5  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,600
Записей в блоге: 17
Код AS3:
dispatchEvent(имя события)
С мышкой у вас не получится - разве что через хак сохранения события - но это на то и хак, чтобы быть хаком.

Старый 25.02.2010, 21:58
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 6  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
А что мешает просто myClip.onRollOver() вызвать?
__________________
Hell is the possibility of sanity

Создать новую тему Ответ Часовой пояс GMT +4, время: 16:27.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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