【问题标题】:How to use argument as variable within variable statement in actionscript如何在actionscript的变量语句中使用参数作为变量
【发布时间】:2011-04-14 03:14:42
【问题描述】:

这可能是一个明显的搜索,但我不完全确定正确的语法......基本上我想做的是:

        private function makeISchedule(data:Array, label:String = null):ArrayCollection{
            var arr:ArrayCollection = new ArrayCollection;

            for (var i:int = 0; i<data.length; i++){
                var isched:SimpleScheduleEntry = new SimpleScheduleEntry;
                isched.startDate = dater.parseString( data[i].DateTime );
                isched.endDate = dater.parseString( data[i].EndDateTime );
                if (label != null){
                    isched.label = data[i].label;
                }
                arr.addItem( isched );
            }
            return arr;
        }

问题是 .label.. 它查找实际的“标签”字段,而不是使用已传递给函数的标签字符串。如何将“标签”作为参数变量读取?

【问题讨论】:

    标签: actionscript-3 variables arguments


    【解决方案1】:

    你追求的是:

    isched.label = data[i][label];
    

    【讨论】:

    • 哈哈.. 它真的就在我面前,不是吗。谢谢!
    猜你喜欢
    • 2018-01-19
    • 1970-01-01
    • 2016-03-25
    • 1970-01-01
    • 1970-01-01
    • 2013-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多