javascript - Adobe Edge 加载事件

标签 javascript adobe-edge

我有一个在 Adob​​e Edge 5.1 中创建的 HTML 文件。我需要在阶段初始化和显示后执行一个 javascript 函数。可能吗?

最佳答案

完全有可能。您可以使用 adobe edge bootstrap 回调函数判断合成是否已加载。

AdobeEdge.bootstrapCallback

像这样使用它:

AdobeEdge.bootstrapCallback(function (compId) {
    console.log('composition loaded: ' + compId);    
});

我的 site 上有更多文档, 但如果你想知道时间表何时完成,你可以这样做:

AdobeEdge.bootstrapCallback(function (compId) {
            console.log('composition loaded: ' + compId);    
            AdobeEdge.Symbol.bindTimelineAction(compId, "stage", "Default Timeline", "complete", function(sym, e) {
                console.log('timeline complete');
            });
        });

来自documentation , 看起来函数被调用了

when an Edge composition is loaded and ready to play

这是一个嵌入网站的示例:

<!--Adobe Edge Runtime-->
    <meta http-equiv="X-UA-Compatible" content="IE=Edge">
    <script type="text/javascript" charset="utf-8" src="edge/specialized/edge_includes/edge.5.0.1.min.js"></script>
    <style>
        .edgeLoad-EDGE-150750921 { visibility:hidden; }
    </style>
    <script>
       AdobeEdge.loadComposition('edge/specialized/specialized', 'EDGE-150750921', {
            scaleToFit: "none",
            centerStage: "horizontal",
            minW: "0",
            maxW: "undefined",
            width: "550px",
            height: "309px"
        }, {dom: [ ]}, {dom: [ ]});

        AdobeEdge.bootstrapCallback(function (compId) {
            console.log('composition loaded: ' + compId);    
            AdobeEdge.getComposition(compId).load("edge/specialized/specialized_edgeActions.js");

            // do some other stuff on the page
        });
    </script>
    <!--Adobe Edge Runtime End-->

关于javascript - Adobe Edge 加载事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9879283/

相关文章:

javascript - 事件处理程序中的 Edge Animate Javascript 错误

javascript - 为什么 JavaScript RegExp.test() 方法表现为切换?

javascript - 即使我使用非缩小文件,ReactJS 也会出现缩小错误

javascript - 是否可以调整 Adob​​e Edge 动画的大小?

html - 获取包含文本和图像的段落高度

javascript - 如何从外部 Javascript 调用 Edge Animate 的播放功能

javascript - 使用来自指令的参数的 Angular 调用父函数,深度为两层

javascript - 定义为函数调用参数的函数名称不会提升。为什么不?

javascript - 更新 Brazos Input Text 控件客户端的值

javascript - 单击链接并停留在同一页面上