Я хочу остановить это движение йо-йо, когда звук прекращается.
Это не весь код, а важные части:
Я ЗАЯВИЛ ВАРИ ВНЕ ФУНКЦИИ:
var BB:Tween;
........
function BounceBeau()
{
var BB:Tween = new Tween(Beau,"y",Strong.easeOut,stage.stageHeight - BeauHeight,33,5,false);
BB.addEventListener(TweenEvent.MOTION_FINISH, PlayBB);
function PlayBB(e:TweenEvent):void
{
BB.yoyo();
}
}
СЧЕТ НАЧИНАЕТСЯ С ЗВУКА И ОСТАНАВЛИВАЕТСЯ КОГДА-ЛИБО.
function PlaySound()
{
var ThemeSong:SoundChannel;
var s:Sound = new Sound(new URLRequest("MySound.mp3"));
ThemeSong = s.play();
...
BounceBeau();
...
ThemeSong.addEventListener(Event.SOUND_COMPLETE, onPlaybackComplete);
function onPlaybackComplete(event:Event):void
{
BounceBeauStop();
}
}
... ЭТОТ КОД БЫЛ, НО Я ЗАБЫЛ ПОСТАВИТЬ ЕГО
function BounceBeauStop()
{
BB.stop();
}
ОШИБКА, которую Я ПОЛУЧИЛ: Ошибка типа: Ошибка # 1009: Не удается получить доступ к свойству или методунулевая ссылка на объект.
Любые мысли.:)