Flash制作网页广告的并添加点击统计事件
2017-12-25 13:30
477 查看
平时我们看到的一些网上的一些小广告,点击之后就进去了,这个广告条很多度都是Flash完成的,今天我们就整理一下制作的过程。
(1)首先打开我们的Flash软件。
新建一个AS的文件,这里已2.0为例。并导入一张图片。
(2)选中图标,按下f8键,将图片转化为元件,这里我们需要选择按钮,因为要添加点击事件。为其命名为button,这个在之后的步骤中会用到。这样我们的图片就成为了一个按钮。
(3)点击画布中的图片右键选择动作,为按钮图片添加事件。
(4)将这段代码添加到按钮上面。表示按钮点击之后跳转到这个网址。
on (release) { getURL("your url", "_blank"); }
(5)点击确定之后,原则上这个flash文件就可以导出运行并点击跳转到网页了。这个时候我们还需要检查一下Flash的导出设置。文件->发布设置。要设置为只访问网络才可以哦。
(6)使用快捷键ctrl+enter快速导出并查看flash文件,点击即可跳转啦
至此,flash文件的网页跳转功能完成了。
通常对于制作广告的朋友来说,还是比较实用的。是不是很简单呢。
(7)下面在添加一个查看统计的功能,可以统计出Flash在网页上被播放了多少次。首先在Falsh的图层面板上新建一个图层。这个图层用于统计点击的次数。
(8)选中图层的第一帧,然后鼠标右键选择动作,进入该帧的动作面板,flash文件播放一次,就是该帧播放一次,通过该帧的播放次数作为flash的播放次数。拷贝以下代码。
if (_root.p == null) {
this.createEmptyMovieClip("ebTracker1", 999);
loadMovie("you count url", ebTracker1);
_root.p = 1;
}
在you count url地址中编写你的逻辑处理代码即可,这个需要程序语言代码的编写,当然也可以借助第三方的统计平台。
这样就完成了播放统计。
Flash脚本代码,ActionScript2.0和ActionScript3.0的语法规则不一样,本文是以2.0为基准的。例如3.0的统计代码如下。
//此版本为actionscript3.0,使用一下语法
function loadimg(path) {
try{
var loader:Loader = new Loader();
loader.load(new URLRequest(path));
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
}catch(errObject:IOErrorEvent){
//trace('出错啦')
}
}
loadimg("your count url");
function ioErrorHandler(e:IOErrorEvent)
{
// trace("Error");
}
(1)首先打开我们的Flash软件。
新建一个AS的文件,这里已2.0为例。并导入一张图片。
(2)选中图标,按下f8键,将图片转化为元件,这里我们需要选择按钮,因为要添加点击事件。为其命名为button,这个在之后的步骤中会用到。这样我们的图片就成为了一个按钮。
(3)点击画布中的图片右键选择动作,为按钮图片添加事件。
(4)将这段代码添加到按钮上面。表示按钮点击之后跳转到这个网址。
on (release) { getURL("your url", "_blank"); }
(5)点击确定之后,原则上这个flash文件就可以导出运行并点击跳转到网页了。这个时候我们还需要检查一下Flash的导出设置。文件->发布设置。要设置为只访问网络才可以哦。
(6)使用快捷键ctrl+enter快速导出并查看flash文件,点击即可跳转啦
至此,flash文件的网页跳转功能完成了。
通常对于制作广告的朋友来说,还是比较实用的。是不是很简单呢。
(7)下面在添加一个查看统计的功能,可以统计出Flash在网页上被播放了多少次。首先在Falsh的图层面板上新建一个图层。这个图层用于统计点击的次数。
(8)选中图层的第一帧,然后鼠标右键选择动作,进入该帧的动作面板,flash文件播放一次,就是该帧播放一次,通过该帧的播放次数作为flash的播放次数。拷贝以下代码。
if (_root.p == null) {
this.createEmptyMovieClip("ebTracker1", 999);
loadMovie("you count url", ebTracker1);
_root.p = 1;
}
在you count url地址中编写你的逻辑处理代码即可,这个需要程序语言代码的编写,当然也可以借助第三方的统计平台。
这样就完成了播放统计。
Flash脚本代码,ActionScript2.0和ActionScript3.0的语法规则不一样,本文是以2.0为基准的。例如3.0的统计代码如下。
//此版本为actionscript3.0,使用一下语法
function loadimg(path) {
try{
var loader:Loader = new Loader();
loader.load(new URLRequest(path));
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
}catch(errObject:IOErrorEvent){
//trace('出错啦')
}
}
loadimg("your count url");
function ioErrorHandler(e:IOErrorEvent)
{
// trace("Error");
}
相关文章推荐
- Android广告轮播图添加标题及点击事件
- 微信公众号网页长按屏蔽默认点击事件后再添加其他事件
- a标签上添加点击事件,执行完会跳到网页顶端
- 网页制作插入新的元素,并且为插入的元素添加事件
- 为网页添加浮动广告
- ipad 添加到imageView中的按钮没有点击事件
- 淘宝一面 关于JavaScript中的事件代理(例子:ul中无数的li上添加点击事件)
- MVP 替换标题栏,并在左右添加点击事件
- 网页动态添加的内容,没有触发事件
- 如何给饼状图添加点击事件
- RecyclerView 添加头部和尾部,并实现Item的点击事件
- Flash 网页视频转换成 HTML 5 播放的苹果 Safari 浏览器扩展,去掉广告且降低...
- ECharts 添加点击事件
- tabBar隐藏之后添加到它原来位置上的按钮不能响应点击事件
- 统计Google广告点击次数的方法
- 如何制作对联式广告所需的flash图像文件
- easyUI datagrid自定义添加列 (点击事件)
- 从cef-chromium源码中寻找网页链接点击事件
- JS为循环动态生成的节点添加点击事件
- 解决回收键盘与cell点击事件冲突问题(思路添加手势代理)