我买了一个有滚动照片库的网站模板。事实上,图像在fla文件本身是静态的。我想动态编辑fla并加载图像。理想情况下来自MSSQL。我正在使用VS2010,C#webforms和SQL Server 2008 R2。
是否有任何代码段或教程或有关如何执行此操作的一般指导?我有一个带有Flash的CS3光盘,我可以用它进行编辑。
答案 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文件。