Что вы пытаетесь сделать на effectEnd?Обычно вы пытаетесь вызвать метод, однако похоже, что вы просто присваиваете ему строковое значение.Попробуйте что-то вроде этого:
<mx:Glow id="glowIn" duration="700"
alphaFrom="0" alphaTo="1"
blurXFrom="0.0" blurXTo="30.0"
blurYFrom="0.0" blurYTo="30.0" strength="2"
color="0xCCFFCC" effectEnd="{glowIn(event)}"/>
<mx:Glow id="glowOut" duration="800"
alphaFrom="1" alphaTo="0"
blurXFrom="30.0" blurXTo="0.0"
blurYFrom="30.0" blurYTo="0.0" strength="2"
color="0xCCFFCC" effectEnd="{glowOut(event)}"/>
Ваши обработчики событий будут выглядеть примерно так:
public function glowIn(e:Event):void{
// do stuff
}
public function glowOut(e:Event):void{
// do stuff
}
Это не должно быть проблемой, но я никогда не видел, чтобы кто-нибудь слушалСобытие efectEnd по фактическому эффекту.Обычно они слушают это на UIComponent.Сок, если ничего не помогает, переместите свою функцию-обработчик в фактический UIComponent.