zoukankan      html  css  js  c++  java
  • mediamind SyncAds

    1.可以用在两个层次上:campaign level  and the ad level

    2

    Ad 1 - The ad that sends the message

    Ad 2 - The ad that receives the message

    //import the SyncAds class

    import eyeblaster.utilities.syncAds.SyncAds;

    //create an instance of the SyncAds class

    var syncAd_mc:SyncAds = new SyncAds();

    //set the synchronization level.

    //Possible values:"ad", "campaign"

    //Note: This function is optional, but if used,

    //should be the first function called.

    syncAd_mc.level = "campaign";

    //look for a connection name called "sidePanel" for

    //5 seconds

    syncAd_mc.findConnection("sidePanel",5);

    //an event that will be called when the

    //connection that was being looked for was found.

    syncAd_mc.onConnectionFound = doSyncAction;

    //an event that will be called in case the

    //connection that was being looked for was not

    //found after the 5 seconds of searching.

    syncAd_mc.onConnectionNotFound = doConnectionNotFound;

    //the function that was designated to fire after the //onConnectionFound event is triggered.This

    //function will usually contain the calls that start

    //the synchronization between the ads or assets.

    function doSyncAction(connectionName:String)

    {

    //this function is used to send the event //to a specific resource.

    syncAd_mc.callConnection(connectionName, "doSidePanelAction");

    movingClip.play();

    }

    //the function that was designated to fire after the //onConnectionNotFound event is triggered.

    function doConnectionNotFound(connectionName:String)

    {

    trace("connectionName: " + connectionName + " was not found");

    }

     

    //import the SyncAds class

    import eyeblaster.utilities.syncAds.SyncAds;

    //create an instance of the SyncAds class

    var syncAd_mc:SyncAds = new SyncAds();

    //set the synchronization level.

    //Possible values:"ad", "campaign"

    //Note: This function is optional, but if used, should be the //first function called.

    syncAd_mc.level= "campaign";

    //open a connection named “side”panel”

    syncAd_mc.openConnection("sidePanel");

    //Event function ("doSidePanelAction") that is

    //called by the other Ad. In this example it is called by the //syncAd_mc.callConnection("sidePanel",

    //"doSidePanelAction"); function in the other asset

    function doSidePanelAction()

    {

    // plays animation in panel.

    movingPanelClip.play();

    }

     

     

     

  • 相关阅读:
    C++对象模型与内存位对齐的简单分析(GNU GCC&VS2015编译器)
    [GeekBand] C++学习笔记(2)——BigThree、OOP
    [GeekBand] C++ 高级编程技术 (1)
    [GeekBand]C++高级编程技术(2)
    C++中引用的本质分析
    函数的重载(1)
    C++的特点
    布尔类型和三目运算符
    Linux客户端下的latex相关操作
    无光驱上网本上安装win7
  • 原文地址:https://www.cnblogs.com/1000pen/p/2751655.html
Copyright © 2011-2022 走看看