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);

}

本文标签: 文件广告播放器方法保存