如何开发基于ASP的FLASH MX在线图象浏览器

FLASH MX(FLASH6)的闪亮登场,又给了闪客们一个晕倒的理由,因为她的新面孔让我们激动不已。
一.先从MX的新功能说起
  进入MX开发界面后,点击菜单条的Help=>Samples,就会打开一篇网页,叶子里的这些Sample能让我们感受到MX的新功能。接着,在叶子里点击"Feature highlight: Load images"链接。我们在这个动画里看到了5张海洋生物的图片(路人甲:看到了又怎么样?),与以往所不同的是:这5张图片并没有和这个swf文件编译在一起(路人乙:一定是"loadMovie"的外部swf,少见多怪),也不是调用的外部swf,而是"loadMovie"的5张外部的jpg图象文件。正是因为MX对"loadMovie"命令进行了扩充,才使我有幸写这篇教程^_^。
  翻开MX的在线帮助,可以找出MX对"loadMovie"的详细说明,其中"Parameters"部分的第一句"url The absolute or relative URL of the SWF file or JPEG file to be loaded."更是画龙点睛地指出了:如今的"loadMovie"不但可以load外部的swf,而且还能load外部的jpg图象文件。在jpg格式图象在网络上大行其道的今天,不能不说这是一个极好的消息。
  再回过头来看看MX对这个"海洋生物"动画例子的Description:"This sample demonstrates how you can load images from a drive or server into a movie at runtime. There are no images in the library of the source file for this sample."是的,这个"海洋生物"的图象浏览器所"loadMovie"的都是本地"drive"的jpg图象,而且jpg图象的文件名列表都已经提前定义好了。
  由此产生个小问题:如果已经定义好的文件名列表里有一个"daliang.jpg"文件,但是在某一天,这个文件在"drive or server"里不幸消失,再"loadMovie"的时候,岂不会出错,那怎么办?!:~(,别哭,咱们一起想办法:)
  (路人饼:要是每次"loadMovie"的时候,都能动态地生成一个当前的文件名列表就万事OK了.大亮:没错)每一次运行动画的时候,都能动态生成一个当前的jpg图象文件名列表,就可以解决上述问题。
  但是,在本地"drive"里动态生成一个文件名列表却并非易事,不过,我们从这段"海洋生物"动画的Description还能知道:MX的"loadMovie"也可以从server端动态load图象到一个"Movie Chip"里。于是,我们又会想到:利用一些"server"端的语言,就可以很容易地动态生成一个"server"端的jpg图象文件名列表。
二.构思
  综上所述,我们知道:这套MX图象浏览器将会在网络上运行,而且在"server"端要有一个提供动态生成"server"端jpg图象文件名列表的后台程序,这些jpg图象文件也要放置在"server"端。

时间: 2024-10-26 10:26:02

如何开发基于ASP的FLASH MX在线图象浏览器的相关文章

开发基于ASP.NET的自定义日志系统

asp.net 摘 要 介绍了利用ASP.NET和VB.NET技术开发的用户日志管理系统,实现了对自定义格式数据库系统的动态管理,使得对日志信息的管理更加及时.高效,提高了工作效率. 关键词 ASP.NET:VB.NET:自定义:日志:数据库 自定义日志管理的数据库设计 自定义日志系统是校园网一卡通系统中机房刷卡子系统的一个基于B/S开发的功能模块,该系统的后台数据库为自定义格式的数据库系统.数据库中主要的用户表和日志表的结构如下: Structure FixUse '用户表Public ID

基于ASP.NET的B2C在线支付接口设计

1 在线支付的现状 在线支付是指卖方与买方通过因特网上的电子商务网站进行交易时,银行为其提供网上资金结算服务的一种业务. 在线支付,也称实时电子支付.这是电子商务必备的一个环节,缺少了在线支付就没有完全实现电子商务.在线支付就是由商家预先选择好 在线支付平台服务商 (如预置了包括贝宝.快钱.支付宝.首信.IPAY.NPS.网银等十多种主要的在线支付接口),跟支付平台签订服务协议 ,开通支付接口,由商家支付交易所产生的手续费,顾客在购买商品时就可以选择使用在线支付方式对所购买到商品进行付款. 目前

开发基于ASP.NET WebService的图片验证码服务

asp.net|web|验证码     最近,工作中接到一项任务,开发一个页面验证码功能,查阅了一些网上的资料,并结合以前的绘图方面的知识,实现了如下的解决方案.生成的验证码效果如图: 要解决的问题: 1. 如何随机生成图片     生成System.Drawing.Bitmap对象,使用System.Drawing.Graphics向位图对象中绘图. 2. 如何在WebService的方法中通过参数传递图片数据     将Bitmap对象输出成字节流,WebMothod使用字节数组返回该字节流

Flash MX Professional 2004 V2组件的开发

在Flash MX Professional 2004中,开发人员开可以在项目中自己创建新的V2组件.在开始开发V2组件之前,首先要了解MovieClip类.UIObject类和UIComponent类,因为它们是Flash V2组件的基类,所有Flash自带的组件都是它们的直接或间接子类.开发一个组件可以从原先的父类继承,扩展现有的组件类,使被创建的组件在父类的基础上进一步扩展.另外,也可以创建一个不带父类的组件,以实现一些其它的功能.在这里将重点讨论如何扩展现有的组件类.扩展一个现有组件类,

基于ASP.NET AJAX技术开发在线RSS阅读器(上篇)

[注]本文测试环境:Windows XP专业版+Visual Studio 2005+整套ASP.NET AJAX框架+ASP.NET RSS Toolkit+SQL Server 2005. 一.RSS技术简介 RSS是一种描述和同步网站内容的XML格式,已经成为越来越流行的网站内容订阅技术.通过这种技术,网站可以极大地提高广大网站用户和网站数据之间的数据交互. RSS阅读软件可以分为桌面离线式和在线式两大类.有了这种工具,用户只需要添加初始其所关注的RSS网址,以后系统会自动更新相关内容,网

Flash MX 新特性详解(五)应用开发和发布与重放

详解 一.应用开发 1.预制了用户界面的组件 预制一系列可定制的界面组件,包括:滚动条.多种文本域.输入按钮.和检查框,还有列表和组合箱,可以加速应用软件的开发.这些组件保证了普通用户用Flash MX来创建丰富的动画效果. 2.定制组件 定制一个更强的可以反复使用的组件来满足你变化的设计方案的需要.你可以将组件在不同的Falsh作品中使用或者在开发小组里相互组织.开发者可以拖动预制的组件到界面上.组建的方法可以在已经定义的APIs里整合和操作. 3.定制组件在界面上的设计时间 通过定制属性建材

国内首款基于asp.net技术开发的服务器管理软件

数据王服务器系列软件是国内首款基于asp.net技术开发的服务器管理软件.本系列软件是由沈阳泷泉信息技术有限公司独立自助开发完成,我司是一家以asp.net为主的技术型公司,我们的团队不仅汇集了国内顶尖的.net程序员和专业级的美工 更有着雄厚的资金及技术实力,立志做中国最优秀的服务器软件供应商. 目前本系列软件已正式发布两款,数据王域名虚拟主机管理系统,数据王IIS还原备份专家! 数据王域名虚拟主机管理系统 全球首创三个第一 第一个让虚拟主机用户支持防盗链 可自定义需要防盗的文件扩展名及被盗时

也不贴上,用ASP开发基于Windows NT Server和IIS的Web应用

iis|server|web|window 用ASP开发基于Windows NT Server和IIS的Web应用 国防科工委指挥技术学院 韩正清 钱明 摘要: 本文比较了CGI ISAPI与ASP在结构和性能方面的差异,并介绍了用ASP开发WEB 应用的一般过程.关键词: ASP CGI ISAPI IIS一.前言Internet/Intranet和WEB技术的出现和发展,为信息的交换和共享提供了快捷有效的方法,但Internet/Intranet上提供的信息多以静态网页为主,对于一个WEB应

利用ASP技术开发基于WWW的数据库检索程序

程序|数据|数据库  ASP是微软公司推出的用以取代CGI的新技术,是目前公认的建立Windows NT动态站点最好的工具.它与ADO(Active Data Object,一种新的数据访问模型)的充分结合,提供了强大的数据库访问功能,使之成为进行网上数据库管理的重要手段.     一.ASP简介   ASP内含于Internet Information Server(简称IIS3.0)中,扩展名以.asp表示.ASP文件可以用常规的文本编辑器编辑,也可以利用专门的辅助开发工具InterDev进