Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Интеграция Flash с... (http://www.flasher.ru/forum/forumdisplay.php?f=2)
-   -   Как из Дельфи запустить функцию во Флэше? (http://www.flasher.ru/forum/showthread.php?t=52533)

qaz 10.12.2003 10:38

Как из Дельфи запустить функцию во Флэше?
 
У меня вот например есть функция на фрэйме
function fnCrObj()

{ _root.state.duplicateMovieClip("state"+i,ii)

setProperty ("state"+i, _x, _xmouse);
setProperty ("state"+i, _y, _ymouse);
setProperty ("state"+i, _name,"state"+i);
fscommand('fcCreateObject','state'+i);
i++
ii++

}

Запустить ее из самого флэша - это понятно, просто пишем fnCrObj().
А как запустить эту функцию из Дельфи?

vkostin 10.12.2003 20:13

А как ты из Дельфи с флэшом связываешся? Я как-то подобную штуку делал - так дергал ActiveX из Delphi - все было вроде ничего...

vkostin 10.12.2003 20:16

Если имеется в виду некая desktop технология - надо через ActiveX устанавливать переменную в flash, а внутри отслеживать изменение этой переменной...

SPV 11.12.2003 20:46

Можно из дельфей запускать мувик, во втором кадре которого будет вызов фунции. А в первом Стоп естессно :)

Nox Noctis 12.12.2003 00:19

Цитата:

Оригинал написал(а) SPV
Можно из дельфей запускать мувик
если можно сделать так, то по сигналу из дэльфей должна вызываться функция play или gotoAndPlay у нужного мувика... а значит достаточно у мувика переопределить эти функции - и получится то же самое... модно к примеру все функции которые понадобится запускать из дэльфей сложить в один мувик в массив... и переопределить функцию mc.gotoAndPlay(num) которая будет запускать функцию с нужным номером

GROL 16.03.2004 18:04

Есть такой метод
procedure TCallFrame(const target: WideString; FrameNum: SYSINT);
Согласно описанию на DelphiFlash.com выполняется экшионы, которые находятся на указанном фрейме target-а.


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

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