Соединение Actionscript 3.0 с бэкэндом C ++? - PullRequest
1 голос
/ 28 января 2010

Мне любопытно узнать, есть ли способ подключения внешнего интерфейса флэш-памяти к управляемому бэкэнду C ++? В настоящее время я не работаю над проектом, который включает это, но я узнал о приложении, используемом в игровой индустрии, под названием Scaleform , которое требует знаний о том, как делать такие вещи для создания меню в играх.

Ответы [ 2 ]

1 голос
/ 29 января 2010

Другим способом решения этой проблемы было бы создание веб-сервисов с использованием C ++ и использование их на стороне флэш-памяти. Это более наивный подход и, конечно, не такой хороший, как у Scaleform, но его, безусловно, проще реализовать.

Вы также можете взглянуть на FluorineFx , который является реализацией сервисов Flex / Flash Remoting для .NET Framework. Проект с открытым исходным кодом, поэтому он может помочь вам начать. По сути, FluorinexFx перехватывает удаленные вызовы в AMF из флэш-плеера и передает его через соответствующий метод .NET и соответствующие аргументы. Это также поможет вам конвертировать обратно во флэш-объекты .Net, такие как ArrayList, DataTable и даже списки типизированных объектов.

0 голосов
/ 28 января 2010

Scaleform реализует свой собственный Flash Player, что, вероятно, не то, что вы имели в виду.

То, что вы можете сделать за разумное время, - это сделать для флеш-плеера Adobes ваш браузер, совместимый с NPAPI - см., Например, здесь как screenweaver-hx делает это.

...