flv class problem
Jeg sidder og bakser med en flv class, men nu er jeg stødt ind i et problem jeg simpelthen ikke kan løse.Jeg har en method (nsOnMetaData) som bliver kørt, når NetStream objektet modtager metadata fra flv'en. Den del fungere fint, problemet opstår når jeg fra nsOnMetaData method'en vil kalde en ny method (beginPlayer). Lige meget hvad jeg gør kan jeg ikke få den kaldt.
Her er et udpluk fra min flv class:
private function init (flv : String)
{
// ... opret NetStream objekt, load flv
netStream["onMetaData"] = nsOnMetaData;
}
private function nsOnMetaData (info : Object) : Void
{
// method'en her bliver kaldt som den skal
// hvordan kalder jeg beginPlayer herfra?
metaDataID = setInterval (beginPlayer, 30, info);
}
private function beginPlayer (obj : Object) : Void
{
// denne method bliver aldrig kaldt :(
trace ("beginPlayer");
}