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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Интеграция Flash с...

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

Регистрация: Nov 2003
Сообщений: 11
По умолчанию Изменение переменной из Делфи

Написал код во флэше, который отлавливает нажатие клавиши мыши и если переменная key_press=true, то ее переназначить и выполнить процедуру fnCrObj() (которая дублирует другой мувиклип)

sm = new Object();
sm.onMouseDown = function ()
{
if (_root.key_press==true)
{
fnCrObj()
_root.key_press=false
}
}
Mouse.addListener(sm);

Вопрос в том, что - я из Дельфи при нажатии на кнопку (например Button1) меняю значение переменной key_press в TRUE, то она значение то меняет, НО при нажатии кнопки мыши функция fnCrObj() не хочет выполняться.

Старый 16.11.2003, 18:12
MaxLife вне форума Посмотреть профиль Отправить личное сообщение для MaxLife Найти все сообщения от MaxLife
  № 2  
MaxLife

Регистрация: Nov 2003
Сообщений: 128
Я попробовал так:

Flash:
Код:
isEnabled_ml = 0;
...
mh.onMouseMove = function()
{
	if (isEnabled_ml==1)
		{
		    .........
		}

// mh - обработчик событий мыши
Delphi:
Код:
procedure TForm1.ButtonEnableClick(Sender: TObject);
begin
   ShockwaveFlash1.SetVariable('isEnabled_ml', '1');
end;

procedure TForm1.ButtonDisableClick(Sender: TObject);
begin
   ShockwaveFlash1.SetVariable('isEnabled_ml', '0');
end;
И работает.

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

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

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


 


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


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