• 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();

    }

     

     

     

  • 相关阅读:
    转载Dockerfile 中 RUN, CMD, ENTRYPOINT 的区别
    在linux上通过ssh使用github
    dns服务
    centos6 free 和 centos 7的free 的差异与对比
    无重复字符的最长子串
    go get命令在go mod目录下与正常目录执行的区别
    安装git
    转载 筛子算法之golang实现求素数解析
    Go语言基础之并发
    go之无缓冲channel(通道)和有缓冲channel(通道)
  • 原文地址:https://www.cnblogs.com/1000pen/p/2751655.html
Copyright © 2020-2023  润新知