首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Adobe Edge onload事件

Adobe Edge onload事件
EN

Stack Overflow用户
提问于 2012-03-27 04:26:28
回答 3查看 2.6K关注 0票数 1

我有一个在Adobe Edge 5.1中创建的HTML文件。在stage初始化并显示之后,我需要执行一个javascript函数。有可能吗?

EN

回答 3

Stack Overflow用户

发布于 2015-04-26 08:00:45

完全有可能。您可以通过使用adobe edge bootstrap回调函数来判断是否加载了一个组合。

代码语言:javascript
复制
AdobeEdge.bootstrapCallback

像这样使用它:

代码语言:javascript
复制
AdobeEdge.bootstrapCallback(function (compId) {
    console.log('composition loaded: ' + compId);    
});

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

代码语言:javascript
复制
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看,该函数似乎已被调用

当边缘合成已加载并准备播放时的

下面是一个嵌入到站点中的示例:

代码语言:javascript
复制
<!--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-->
票数 5
EN

Stack Overflow用户

发布于 2012-05-16 11:51:36

是的,它的可能性和用途,组合就绪事件。

票数 1
EN

Stack Overflow用户

发布于 2013-02-28 09:36:11

在"Elements“面板中查找"Stage”元素。

单击该元素列表左侧的花括号{}。这将把您带到事件处理程序。

单击加号(+)按钮以添加"compositionReady“事件处理程序。

然后在出现的文本编辑器中输入所需的任何代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9879283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档