zoukankan      html  css  js  c++  java
  • doubleclickv2as3.0模板

     1 1:Enabler 
     2 import com.google.ads.studio.HtmlEnabler;
     3 var enabler:HtmlEnabler = HtmlEnabler.getInstance();
     4 enabler.init(this);
     5 enabler.addEventListener(StudioEvent.PAGE_LOADED, pageLoadedHandler);
     6 ********exit Bug :必须 Enabler.getInstance().exit("exitTargetURL");************************
     7 
     8 2:ProxyEnabler
     9 import com.google.ads.studio.ProxyEnabler;
    10 ProxyEnabler.getInstance().exit("exitTargetURL");
    11 
    12 3:StudioEvent
    13 import com.google.ads.studio.events.StudioEvent;
    14 
    15 4:Expanding
    16 import com.google.ads.studio.utils.StudioClassAccessor;
    17 var expanding:Object = StudioClassAccessor. getClass(StudioClassAccessor.CLASS_EXPANDING)["getInstance"]();
    18 expanding.expand();
    19 expanding.collapse();
    20 expanding.addEventListener(StudioEvent.EXPAND, expandHandler);expanding.addEventListener(StudioEvent.COLLAPSE_COMPLETE, collapseHandler);
    21 
    22 5:VideoPlayer
    23 getCurrentVideoController()
    24 getElapsedSeconds()               //played time
    25 getTotalSeconds();
    26 myVideo.getCurrentVideoController().getNetStream().bufferTime=1;//设置缓冲的时间 注意刚开始时netStream是空的
    27 myVideo.addEventListener(VideoEvent.COMPLETE,onVideoPlayComplete);
    28 myVideo.addEventListener(VideoEvent.PLAY,onVideoPlay);
    29 myVideo.addEventListener(VideoEvent.STOP,onVideoStop);
    30 myVideo.addEventListener(VideoEvent.PAUSE,onVideoPause);
    31 myVideo.addEventListener(VideoEvent.MID_POINT,onVideoMidPoint);
    32 
    33 6:VideoEvent
    34 import com.google.ads.studio.events.VideoEvent
    35 
    36 7:close
    37 ProxyEnabler.getInstance().reportManualClose();
    38 enabler.close();
    39 
    40 8:AssetLoader
    41 import com.google.ads.studio.events.StudioEvent;  
    42 var childMovie:MovieClip; 
    43 function loadHandler(loadEvent:StudioEvent):void {  
    44       childMovie = loadEvent.content; // Alternatively, loaderInstance.getContentMovieClip() will also return the loaded MovieClip. 
    45 };
    46 loaderInstance.addEventListener(StudioEvent.LOAD, loadHandler);
    47 loaderInstance.getMovieClipLoader().load(request:flash.net:URLRequest, context:flash.system:LoaderContext=null);  //swf jpg gif png
    48 
    49 9:LocalConnection
    50 import com.google.ads.studio.localconnect.LocalConnectWrapper
    51 send
    52 var dataObject:Object = {message: "Hello World!"};
    53 localConnectComponent.sendData(dataObject); 
    54 localConnectComponent.sendData( dataObject, LocalConnectWrapper.PARENT_NAME);// Send data to parent (from a child).
    55 localConnectComponent.sendData(dataObject, "child");// Send data to a specific child. 
    56 receive:
    57 import com.google.ads.studio.events.StudioEvent;
    58 function dataHandler(dataEvent:StudioEvent):void { trace(dataEvent.sender + " just sent me " + dataEvent.data ); }; localConnectComponent.addEventListener( StudioEvent.DATA_RECEIVED, dataHandler);
    59 注意:父要设置子的channel
    60  lc.sendData("data send");
    61  if(e.data=="data send")
    62 http://dynamictestpage.appspot.com/?w=300&h=350&t=400&l=600&w=728&h=90&t=30&l=100
    63  
    64 10:VideoPlayerAdvanced
    65 videoPlayer.play() && pause() && next() && previous() && skipTo(a:int) && getPlaylist()
    66 var videoController:EnhancedVideoController = videoPlayer.getCurrentVideoController();
    67 videoController.getVideoEntries()[0].setHigh("newVideo.flv");
    68 或者var videoController:EnhancedVideoController = new EnhancedVideoController();
    69 videoController.setReportingIdentifier("new identifier");
    70 videoController.setVideoObject(videoPlayer.getVideoObject());
    71 
    72 var videoEntry:VideoEntry = new VideoEntry("high.flv", "mid.flv", "low.flv");
    73 videoController.addVideoEntry(videoEntry);
    74 videoPlayer.getPlaylist().addVideoController(videoController);
    75 videoPlayer.getPlaylist().start(true);
    76 
    77 11  fullScreen
    78 判断是否支持全屏  enabler. isFlashFullScreenSupported();
    79 全屏  enabler.launchFullScreen(StageScaleMode.SHOW_ALL,StageAlign.TOP,new Rectangle(0,131,300,178));
    80 退出 enabler.exitFullScreen();
    81 enabler.addEventListener(StudioEvent.FULL_SCREEN, enterFullScreenHandler);
    82 enabler.addEventListener(StudioEvent.FULL_SCREEN_EXIT, exitFullScreenHandler);
    83  
    84 12 MDE multi-direction expand 多方向展开
    85 expanding.setLeftChild("child_left");
    86 expanding.setRightChild("child_right");
    87 getExpandedDirection()
  • 相关阅读:
    Linux打包&压缩 tar,gzip,bzip2
    Linux递归计算目录md5
    fetion飞信登录异常,错误码10033201、10033202
    Linuxscp如何实现nohup &后台启动
    Linux显示日文4字节半角字符
    Linux目录配置的依据FHS
    Linux解决中文乱码问题: vim/pdf/gedit
    ery validator addMethod 方法的使用
    查询今天发帖量 sql
    JAVA反射机制
  • 原文地址:https://www.cnblogs.com/1000pen/p/2742312.html
Copyright © 2011-2022 走看看