大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 网络媒体 -> FLASH -> 动态生成Flash网页

动态生成Flash网页

时间: 2021-07-31 作者:daque

编制程序本领的兴盛真是蒸蒸日上。经过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 。 [page_break]三、基础东西及其属性   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 本领的最大数量。   插入和简略元素的本领是 addobject , removeobject ,插入举措的本领是 addaction 。   writemovie 本领即是依照指定的文献名天生 swf 文献。 swfmovie 的 content 属性是 variant 典型,也不妨用 asp 中的 response.binarywite 输入到网页中。   2 . swfobject 元素东西   swfobject 像是一个千泥人,创造这个东西此后,不妨用其 makepolygon 本领使其形成多角形;用 makerectangle 本领形成矩形;用 makeoval 本领形成卵形;用 makecircle 本领形成圆形;用 makepitcure 本领形成 jpeg图像;用 makebutton 本领形成按钮;用 makesound 本领形成声响;用 makefont 本领形成字体;用 maketext 本领形成笔墨之类。swf 中的笔墨处置比拟特出,须要先将 truetype 字体变换成字体东西,再用字体东西天生笔墨。   swfobject 的 translate 本领用来平移元素,坐标定位 twip ; rotate 本领用来回旋元素; scale 用来缩放元素。提防回旋和缩放本领的参数单元也比拟特出,称为 fixed ,大略的折算本领是乘以 65536 ,比方回旋 10 度,须要用 10×65536 ,夸大 2倍,须要用 2×65536 ,顺序类比。   swfobject 的 setlinewidth 本领用来树立东西边框线的宽窄,单元 twip ; setlinecolora 本领用来树立东西边框线的颜? 它有四个参数,辨别代办红、绿、蓝和 alpha 。alpha 参数规则脸色的通明水平。 alpha=255 不通明,实足掩盖底下的图形; alpha=0 全通明,让底下的图形十足透出来,本人就看不见了。   swfobject 的 setnofill 本领用来树立东西不弥补, setsolidfill 用来树立东西用单色弥补,也不妨用 alpha 规则通明水平。 setlinearfill 本领用来树立东西从一个脸色到其余一个脸色渐渐线性过度, setlinearfillcenter 本领用来树立脸色线性过度的重心点。setradialfill 本领用来树立东西从一个脸色到其余一个脸色喷射性渐渐过度。 setradialfillcenter 本领用来树立脸色喷射性过度的重心点。  swfobject 形成按钮的本领的进程略微搀杂些,由于按钮须要四个图形,辨别代办按钮普遍状况、鼠标划过状况、鼠标下降状况和提醒状况的图形。按钮被按动后将激励的举措,须要用 queueevent 本领介入动抵制象。   3 . swfaction 动抵制象   暂时, bukoo flash objects 扶助五个举措:遏止动画、播放动画、跳转到某个帧、导航到 url ,以及在使某个 html frame 导航到 url 。与 swfobject 一律, swfaction 东西创造后,不妨用 makeactionstop 、 makeactionplay、 makeactiongotoframe 、 makeactiongotourl 以及 makeactiongotourltarget 形成相映的举措。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.