Flex中ArrayCollection的标签后可以使用变量吗?

我在上文中声明一个变量a,在title:后用a为什么网页上总是显示0

[Bindable]
        private var teacherAchievementArray:ArrayCollection = new ArrayCollection([
            {title:a, achievement:2764},

        ]);