我创建了一个用c#编写的.Net动态链接库,用于Silverlight应用程序。
现在,我想在开发Adobe Flash应用程序时使用相同类型的功能。我不熟悉Flash或ActionScript。我甚至不知道Flash / ActionScript中是否存在某种类似的DLL。
有什么建议吗?我是否必须走很长的路,即学习flash并开发这个功能,还是有更顺畅的方式吗?一个.Net到ActionScript转换器?
答案 0 :(得分:1)
没有。
但是你可以考虑通过Web服务API公开这样的汇编(DLL)功能,让Silverlight和Flash应用程序远程访问它们,这样两者都可以共享你后端的相同实现。
如果整个程序集没有进行实时处理或类似的东西,整个Silverlight和Flash应用程序都是基于浏览器的,那将会有效。在这种情况下,您可以开发ASP.NET Web API(REST)并在服务中完成工作。
稍后您将从Flash和Silverlight异步查询Web API。