搜狐首页-新闻-体育-娱乐-财经-IT-汽车-房产-家居-女人-TV-ChinaRen-邮件-博客-BBS-搜狗 

数码天下 > 网狐学园-全中国人的电脑学习中心 > 多媒体应用-网狐学园 > 多媒体其它
动态广告开发实例 Flash广告播放器开发详解
时间:2006年03月27日10:18 我来说两句(0)  

 
来源:IT168网】 【作者:网络 zjs35

25亿像素的大照片
P2P视频下载60%为情色
两大浏览器龙虎争霸
最佳创意产品NuLOOQ
迅雷存在严重DDOS漏洞
Windows的环保卫士
Vista和XP响应速度相近 用注册表砌安全墙
插件让IE向Maxthon看齐 把摄像头变3D扫描器
搜狐数字艺术博客大赛 低端显卡Aero亦流畅
搜狗拼音输入法 | 暴风影音 | WinRAR | FlashGet | 瑞星卡卡 | Firefox | Picasa
搜狗工具条 | ACDSee | Maxthon | Internet Explorer | Windows Live Messenger



    编写播放器的类库

    播放器要载入多种外部文件,因此,编写自己的一个加载类库是一种好的解决方法,首先建立一个抽象加载类,定义属性、方法及事件,其它的具体加载类都继承此抽象加载类。

    1、抽象加载类

import mx.utils.Delegate; 
import mx.events.EventDispatcher; 
class fc.load.AbstractLoad { 
  private var dispatchEvent:Function; 
  public var addEventListener:Function; 
  public var removeEventListener:Function; 
  private var loadObject:Object; 
  private var loadID:Number; 
  function getBytesLoaded() { 
    return loadObject.getBytesLoaded(); 
  } 
  function getBytesTotal() { 
    return loadObject.getBytesTotal(); 
  } 
  private function checkProgress() { 
    var perLoaded:Number = Math.floor(getBytesLoaded()/getBytesTotal()*100); 
    dispatchEvent({type:"onProgress", value:perLoaded}); 
    endLoad(perLoaded); 
  } 
   
private function startLoad() { 
    EventDispatcher.initialize(this); 
    loadID = setInterval(Delegate.create(this, checkProgress), 30); 
    dispatchEvent({type:"onProgress", value:0}); 
  } 
  private function endLoad(perLoaded) { 
    if (perLoaded>=100) { 
      dispatchEvent({type:"onComplete", value:loadObject}); 
      clearInterval(loadID); 
    } 
  } 

    2、加载xml的类

import fc.load.AbstractLoad; 
import mx.utils.Delegate; 
class fc.load.Xml extends AbstractLoad { 
  private var loadObject:XML; 
  function Xml() { 
    loadObject = new XML(); 
    loadObject.ignoreWhite = true; 
    System.useCodepage = true; 
  } 
  public function load(url:String) { 
    loadObject.load(url); 
    startLoad(); 
  } 
    3、加载css的类
import fc.load.AbstractLoad; 
import mx.utils.Delegate; 
class fc.load.Css extends AbstractLoad { 
  private var loadObject:TextField.StyleSheet; 
  function Css() { 
    loadObject = new TextField.StyleSheet(); 
  } 
  public function load(url:String) { 
    loadObject.load(url); 
    startLoad(); 
  } 

    4、加载影片的类
import fc.load.AbstractLoad; 
class fc.load.Movie extends AbstractLoad { 
  private var loadObject:MovieClip; 
  function Movie(mc) { 
    //装载影片等的影片剪辑 
    loadObject = mc; 
  } 
  public function load(url:String) { 
    loadObject.loadMovie(url); 
    startLoad(); 
  } 
  public function unload() { 
    loadObject.unloadMovie(); 
  } 
    5、编写loading类
class Loading { 
  var _path:MovieClip; 
  function Loading(p) { 
    _path = p; 
  } 
  function create(value) { 
    _path.createTextField("loading", _path.getNextHighestDepth(), 0, 0, 0, 0); 
    _path.loading.autoSize = true; 
    _path.loading.text = "loading..."+value+"%"; 
    _path.loading._x = (200-_path.loading._width)/2; 
    _path.loading._y = (233-_path.loading._height)/2; 
  } 
  function clear() { 
    _path.loading.removeTextField(); 
  } 

[上一页][1][2][3][下一页]

(责任编辑:luwei)



共找到 2,240 个相关新闻.

我来说两句 全部跟贴(0条) 精华区(0条) 辩论区(0条)

用户:  匿名发表:  隐藏地址:


设为辩论话题      


精彩图片新闻


激情四溢沙滩宝贝


数码公社专栏

相关链接





搜狐短信 小灵通 性感丽人 言语传情
三星图铃专区
[周杰伦] 千里之外
[誓 言] 求佛
[王力宏] 大城小爱
[王心凌] 花的嫁纱
精品专题推荐
短信企业通秀百变功能
浪漫情怀一起漫步音乐
同城约会今夜告别寂寞
敢来挑战你的球技吗?
 精彩生活 

星座运势 每日财运
花边新闻 魔鬼辞典
情感测试 生活笑话


今日运程如何?财运、事业运、桃花运,给你详细道来!!!





菊花台
迷迭香
青青河边草
丁香花
原来你也在这里
爱如空气
不要再来伤害我

公社热图


·北美惊现若干神秘UFO/图
·范冰冰真空写真露点[图]
·传说中国内第一美女车模


频道精彩推荐

·消费税调整 普京访华
·陈水扁废统 台319枪击案
·米洛舍维奇去世
·德国世界杯 奥运会 F1
·刘翔 国足 科比 NBA
·新车:雅绅特 东本思域
·华晨骏捷 雪铁龙凯旋
·奥斯卡金像奖 馒头血案
·2006CCBN 两会经济热点
·人民币升值 国企改革






不怕不怕
吉祥三宝
桃花朵朵开
千里之外
大城小爱
梁祝
迷糊娃娃可爱粉红卡通
四季美眉给你最想要的

news
搜狐分类 ·搜狐招商


创意就是这么简单
女星豪乳尺码大曝光
·现场抓拍明星着透视装
·芙蓉二代横空出世
·央视女主持辞职拍艳照
·徐若瑄15岁全裸写真曝光
·拍摄:娱乐圈性交易过程
·抓拍模特海滩宽衣解带
·外国女生流行拍的艺术照
·台湾十大波霸照片大比拼
·网络美女全裸人体摄影
·范冰冰终于还是脱了

推荐企业
2006年世界电信展 诺基亚 瑞星 联想 摩托罗拉 三星 清华紫光 金山 索尼爱立信 索尼
给编辑写信



设置首页 - 搜狗输入法 - 支付中心 - 搜狐招聘 - 广告服务 - 客服中心 - 联系方式 - 保护隐私权 - About SOHU - 公司介绍 - 全部新闻 - 全部博文
Copyright © 2018 Sohu.com Inc. All Rights Reserved. 搜狐公司 版权所有
搜狐不良信息举报邮箱:jubao@contact.sohu.com