加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

ASP生成动态flash的工具与说明

发布时间:2023-09-12 14:32:38 所属栏目:Asp教程 来源:
导读:编程技术的发展真是日新月异。通过ASP等程序动态生成HTML网页似乎已不能算是最新科技。Macromedia公司的Flash技术自推出以来,已有2亿4千8百万用户,制作flash网站已是流行趋势。就像HTML页面可以用ASP动态生成 一样
编程技术的发展真是日新月异。通过ASP等程序动态生成HTML网页似乎已不能算是最新科技。Macromedia公司的Flash技术自推出以来,已有2亿4千8百万用户,制作flash网站已是流行趋势。就像HTML页面可以用ASP动态生成 一样,Flash 动画也可以使用支持 COM Automation的语言(如Borland Delphi,ASP, Visual Basic 等)动态生成。该文详细介绍了如何应用 Bukoo Flash Objects实现Flash网页的交互应用,具有很强的实用价值。值得编程追新族们一览。
 
  一、概述
 
  笔者应用 Microsoft Visual C++ 中的 ATL ,将 SWF SDK 中的高级类封装成了 COM Objects ,以便使更多的支持COM Automation的编程语言能够生成 Flash 动画。这些 COM Objects 被命名为  Bukoo Flash Objects 。本文不是描述 Bukoo Flash Objects 的开发方法和过程,而是介绍如何使用它。
 
  二、下载安装
 
  Bukoo Flash Objects 可以在以下网址下载:   http://www.delphibbs.com/bukoo  或者 http://www.geocities.com/yiyisun/bukoo  。下载的文件为 Swfobjs.zip ,解压后除了文档和范例, Bukoo Flash Objects 就在 swfobjs.dll 中,使用 regsvr32 swfobjs.dll 安装 Bukoo Flash Objects ;使用  Regsvr32 /Uswfobjs.dll 卸除 Bukoo Flash Objects 。
 
  三、基本对象及其属性
 
  Bukoo Flash Objects 总共包括三个 COM Objects : SwfMovie 、 SwfObject 和 SwfAction 。
 
  通过创建这三个对象来生成 Flash 动画的过程是:创建 SwfMovie 动画对象;设置动画属性;在帧中创建、插入、删除 SwfObject 元素对象和 SwfAction 动作对象;最后输出 Flash 动画。   下面是这三个对象应用方法介绍。
 
  1 .SwfMovie 动画对象
 
  SwfMovie 对象代表即将生成的 Flash 动画,首先需要设置的是动画的大小, SwfMovie 对象的 SetSize 方法用于设置动画的尺寸。要注意Swf中坐标单位是 twip ,即 1/1440 英寸,或者说是 1/20 像素,例如动画尺寸为 400 x 300 像素,即为  8000 x 6000 twip 。必须这样调用: setsize(8000, 6000) 。
 
  setFrameRate (12) ,就是动画每秒放 12 帧,每秒帧速高,动画平滑,但是 Swf文件会变大,影响下载速度,故需要权衡利弊。用 GotoFrame 方法定位到指定帧,然后插入元素或者动作, SwfMovie 对象自动增加帧数到调用 GotoFrame 方法的最大数目。
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章