有没有办法Flash& .Net可以一起工作

时间:2009-10-09 05:53:21

标签: flash .net-3.5

我需要使用Flash创建一个包含所有屏幕的网站。 Flash屏幕将具有身份验证系统并获取少量数据,如菜单信息,图像信息..................

只是想知道Flash& amp;的方式是什么? .Net可以说话。

应用程序前端:Flash 平台:.Net(Asp.Net,C#) 后端:SQL服务器.......

谢谢

4 个答案:

答案 0 :(得分:2)

这不是你问题的答案,但我必须给你这个警告。

请勿将Flash用作身份验证系统!

就在两周前,我观看了IBM的一位安全专家所做的视频,该视频展示了采用闪存文件,对其进行反向工程以及通过身份验证获取是多么容易。这太荒谬了。他让一些观众喊出了一些网站(大牌网站),直到找到一个使用Flash的网站。他在不到一分钟的时间内进入受限制的管理员页面。

您也可以使用客户端javascript进行所有身份验证。

使用Flash擅长什么以及它的用途 - 很好的演示。像对待图像或视频文件一样对待Flash,并且可以将Flash与所需的任何服务器端技术结合使用。

明天我回去工作时,我会尝试找到视频的链接。

答案 1 :(得分:1)

你的闪光灯显然可以接受参数。有一个名为BeWise的.NET控件,它允许您将代码中的参数传递给flash对象。

因此,例如,您将其设置为aspx页面中的控件,然后在您的代码中,您可以执行此操作:

flashControl.FlashVarsCollection.Add(new FlashVarItem("menu", "false"));
flashControl.FlashVarsCollection.Add(new FlashVarItem("flashVar", variableName));

答案 2 :(得分:1)

David Stratton的观点是有效的。使用闪存进行身份验证时要小心!

无论如何,有很多方法可以将数据传递到Flash应用程序。

最简单的方法是使用FlashVars。我使用它来将少量数据传递给flash,如图像路径,baseurl用于超链接等。

当Flash应用程序使用更复杂的数据时,我要么通过XML或JSON提供它(你需要Adobe的AS3corelib来解析AS3中的JSON)。

有人可能会使用URLLoader和URLRequest来从后端通过HTTP加载XML / JSON。有关如何使用上述类的示例,请参阅此页面:http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/net/URLRequest.html

答案 3 :(得分:0)

Flash有URLLoader class可用于与服务器通信。