在Flash文件中显示动态图像

时间:2012-02-06 16:30:12

标签: c# flash

我买了一个有滚动照片库的网站模板。事实上,图像在fla文件本身是静态的。我想动态编辑fla并加载图像。理想情况下来自MSSQL。我正在使用VS2010,C#webforms和SQL Server 2008 R2。

是否有任何代码段或教程或有关如何执行此操作的一般指导?我有一个带有Flash的CS3光盘,我可以用它进行编辑。

1 个答案:

答案 0 :(得分:1)

您可以使用Loader + URLRequest,例如:(未经测试的代码)

var imgLoader:Loader = new Loader();
imgLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, imageHasBeenLoaded);
imgLoader.load(new URLRequest("imagePath/from/database.jpg"));

public function imageHasBeenLoaded(e:Event) {     
      //Get the loaded bitmap image, do what you want with it from here.
      var img:Bitmap = Bitmap(e.target.content); 
}

当然,您还希望通过FlashVars或通过Flash URLLoader + URLRequest命中Web服务类型的页面(或xml文件)来将文件路径提供给Flash。我自己更喜欢xml文件。