![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2004
Сообщений: 18
|
Господа всем добрых времени суток!
Вопрос такой - вставляю Flash-ролик как ActivX элемент в Windows-приложение при программировании. Все работает, т.е. сам ролик работает нормально - анимация проигрывается. Только как передать параметры, допустим, при клике на кнопке ролика внутри Windows-приложения??? Как передавать параметры в HTML-страничке я знаю, но ведь это не тот случай... или я ошибаюсь? Если кто такими вещами занимался - подскажите, оч. надо!!! |
|
|||||
|
Через fscommand() можно передавать параметры. Вот туториал
http://www.devx.com/dotnet/Article/21033/1763/page/ Там, правда, применимо к .NET рассказывается, но принцип тот же.
__________________
www.maxshaman.com |
|
|||||
|
ссылку шамана не смотрел.
я делал курсовую на дельфе со флешем. пример: во флеше: fscommand("click", "hello!"); чтобы перехватить команду в проге, надо выбрать эвент onFSCommand у компонента активХ: в дельфе: procedure TForm1.ShockwaveFlash1FSCommand(ASender: TObject; const command, args: WideString; begin if (command="click") then begin // Действия, например: ShowMessage(args); end; end; |
|
|||||
|
Регистрация: Mar 2004
Сообщений: 18
|
Примерно тоже самое происходит и под .NET )
Sh@man точно направил на нужное место - я как раз на C# пишу. ПОМОГЛО!!! Всем спасибо, разобрался. Если кому еще надо, то смотрите ссылку от Sh@mana |
|
|||||
|
Да, все верно. Принцип работы с ActiveX не зависит от среды программирования.
|
|
|||||
|
и вообще кстати рульная вещь!
у меня курсовая была про графы, я сделал их визуализацию в 3д. причем движок сначала был во флеше, но потом я его перетащил в дельфу!!! ))) во флеше были лишь функции создания, удаления вершин. и отрисовки ребер(линий). из дельфы обновлял отрисовку: main.sf.SetVariable('d3d.vx'+i+'._x', vt_x); // изменяю _х у мувиклипа 'vx'+i main.sf.SetVariable('d3d.vx'+i+'._y', vt_y); // и _у. и др. пропсы. есть еще getVariable можно спереть любую переменную. ну вощем все также как и в нтмл с помощью джаваскрипт. самое главное производительность возросла в трое! когда движок был во флеше нормальные фпс выдавало при кол-ве вершин <100 а после пересадки движка в дельфу <300 !!! так что особо тормозные игры лучше делать совместно! P.S: ну когда флеш отдадут на обработку видеокартам (скажем в режим DirectX) ??? а то процессор замучал уже...) |
|
|||||
|
Слушай, neelts, у меня тоже курсач был по графам (http://shaman.paneuromedia.com/flash...graphanalyzer/)
И как это я не допер замутить с Делфями!
__________________
www.maxshaman.com |
|
|||||
|
%) прикольно!
свою курсовую я в инет не выкладывал. может как-нить выложу! а в моей тока поиска пути небыло, да она и так как игра была. камера как в 3д экшэнах. летаешь и создаешь вершины!!! выделяшь создаются связи. просто от меня не требовали поиск пути, хотя хотел сделать. |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:29. |
|
|
« Предыдущая тема | Следующая тема » |
|
|