admin管理员组文章数量:1535787
2024年6月2日发(作者:)
Flash广告播放器开发
副标题:
作者:admin 文章来源:转载请注明 点击数:
498 更新时间:2006-3-27
很多网站都使用了swf格式的flash广告,如何让这些广告更有序的出现,网站建设者们都使用了flash广
告播放器,其表现形式也非常丰富,但里面所含的技术大同小异。Flash广告播放器播放的广告经常需要更
换,因此,使用外部文件导入到广告播放器是一种可行的方法。这些外部文件包括swf、jpg等格式的广告
文件、组织数据的xml文件和用来格式化文本的css文件等,这样,更换广告,改变文本的格式就变得非
常方便。:
准备播放器的素材
创建目录,用于保存相关文件,以播放jpg格式的图片为例,首先准备几张图片,统一放在一个名为"mypi
c"的目录下,分别命名为到。
编写外部数据文件
1、编写css文件,新建一个txt文件,输入播放器中的文本格式内容,如字体颜色等。如下所示:
.message {
color: #FFFFFF;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
}
将上面写好的文件保存,把文件名改为。
2、编写xml文件,新建一个txt文件,输入相关数据,如下所示:
message">信息技术教育第1期]]>
message">信息技术教育第2期]]>
message">第3张图片]]>
message">第4张图片]]>
同样保存为文件。
编写播放器的类库
播放器要载入多种外部文件,因此,编写自己的一个加载类库是一种好的解决方法,首先建立一个抽象加
载类,定义属性、方法及事件,其它的具体加载类都继承此抽象加载类。
1、抽象加载类
import te;
import ispatcher;
class ctLoad {
private var dispatchEvent:Function;
public var addEventListener:Function;
public var removeEventListener:Function;
private var loadObject:Object;
private var loadID:Number;
function getBytesLoaded() {
return esLoaded();
}
function getBytesTotal() {
return esTotal();
}
private function checkProgress() {
var perLoaded:Number = (getBytesLoaded()/getBytesTotal()*100);
dispatchEvent({type:"onProgress", value:perLoaded});
endLoad(perLoaded);
}
版权声明:本文标题:Flash广告播放器开发 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1717264458a552504.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论