• doubleClickv2as3.0 学习笔记(2)


     1 三 APIs
     2 
     3 1.HtmlEnabler:
     4 com.google.ads.studio.HtmlEnabler;Extends com.google.ads.studio:AbstractEnabler;
     5 import com.google.ads.studio.HtmlEnabler;
     6 com.google.ads.studio.events.StudioEvent; 
     7 var enabler:HtmlEnabler = HtmlEnabler.getInstance(); 
     8 enabler.init(this);
     9 var pageLoadedHandler:Function = function(event:StudioEvent):void { trace(event.type);};enabler.addEventListener(StudioEvent.PAGE_LOADED, pageLoadedHandler);
    10 方法:
    11 init(this);
    12 expand();
    13 collapse();
    14 exit("exitTargetURL",url:String=null);//用 HtmlEnabler.getInstance().exit("");才有用
    15 reportManualClose();//关闭的时候必需的
    16 counter(eventId:String, isCumulative:Boolean=false) : void//用于计数,第二个参数表示是否累加
    17 stopAllVideos() ;//链接出去时候使用
    18  
    19 2 Expanding
    20 com.google.ads.studio.expanding.Expanding ;Extends com.google.ads.studio:EnabledComponent; 
    21 有两种方法取得Expanding 一是通过组件 二是 StudioClassAccesso类
    22 只能有一个Expanding组件
    23  import com.google.ads.studio.events.StudioEvent;
    24  import com.google.ads.studio.utils.StudioClassAccessor;
    25 var expanding:Object = StudioClassAccessor. getClass(StudioClassAccessor.CLASS_EXPANDING)["getInstance"]();
    26  
    27 expanding.addEventListener(StudioEvent.EXPAND, expandHandler);
    28 expanding.addEventListener(StudioEvent.COLLAPSE_COMPLETE, collapseHandler);
    29 var expandHandler:Function = function(event:StudioEvent):void { trace(event.panel + " Expanded!");};
    30 var collapseHandler:Function = function(event:StudioEvent):void { trace("Collapsed!");};
    31 方法 expand.expand(panelName:String=null);//面板里child SWF的名字 根据panelName来分辨加载哪个swf
    32           expand.collapse();
    33 
    34 3 VideoPlayer
    35 VideoPlayer->VideoController->NetStream
    36 不管collapse还是expand都必须要有enabler,才能正常工作,但collapse中不要初始化ProxyEnabler.init(this);否则报错。
    37 4 AdvancedVideoPlayer
    38 VideoPlayerAdvanced->PlayList->EnhancedVideoController->NetStream
  • 相关阅读:
    vue jsx 使用指南
    学习typescript(二)
    callback, promise, co/yield, async/await 大混战
    学习typescript(一)
    # bug 查找 (一) 快速记录 IE8 下三个问题
    ShiWangMeSDK Android版接口文档 0.2.0 版
    RbbitMQ基础知识
    SpringMVC集成rabbitMQ
    使用pinyin4j汉字转pinyin
    Maven依赖调解
  • 原文地址:https://www.cnblogs.com/1000pen/p/2743432.html
Copyright © 2020-2023  润新知