【问题标题】:creating new property - JS / Edge Animate创建新属性 - JS / Edge Animate
【发布时间】:2016-02-08 22:11:11
【问题描述】:

我正在尝试创建可以从另一个函数访问的对象的属性。我一直在试图弄清楚点/括号符号,但我没有得到它。请你们中的一个帮我弄清楚如何使对象状态可以从另一个函数中读取。

function twoPhaseSwitch(object,state)
{
    var obj = $(object);
    stage.getSymbol(obj).stop(state);

    obj.click(function(e)
    {
        if(obj.state == 'off')
        {
            stage.getSymbol(obj).stop('on');
            obj.state = 'on';
        }else{
            stage.getSymbol(obj).stop('off');
            obj.state = 'off';
        };
    });
};

function conditionsArray(obj)
{
    for (var i=obj.length;i--;)
    {
        alert(obj[i].state);
    };
};

【问题讨论】:

    标签: javascript properties adobe-edge


    【解决方案1】:

    我不确定这是否是正确的答案,但它有效。我最终使用了 jQuery 的 .data() 调用。

    //in switch function
    obj.data('state',state);
    
    //in conditionArray
    alert($(obj[i]).data('state'));
    

    【讨论】:

      【解决方案2】:

      Adobe Animate 是我玩过的最好的 adobe 应用程序。

      【讨论】:

      • 很遗憾,我们有一个锁定版本的 CC 而不是订阅。这意味着我们不能更新。所以我正在充分利用我得到的东西,这意味着 Edge Animate 或 Flash(画布)。还有,我觉得链接盗版软件不好。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-01
      • 2012-02-13
      • 1970-01-01
      • 2015-03-10
      • 1970-01-01
      • 1970-01-01
      • 2013-07-04
      相关资源
      最近更新 更多