Цитата:
Сообщение от saikspaik
Да, у меня там ошибка, нужно vid = new FLVPlayback();
|
сейчас ошибок нет, но при нажатии на любой батон проигрывается почему-то только последний файл
листинг целиком

Код AS3:
package
{
import flash.display.MovieClip;
import flash.display.Loader;
import flash.events.Event;
import flash.net.URLRequest;
import flash.display.LoaderInfo;
import flash.display.Stage;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.display.StageDisplayState;
import flash.events.MouseEvent;
import fl.video.*;
public class videoload extends MovieClip
{
var videoarray:Array = new Array("tema1.flv","tema2.flv","tema3.flv");
var countarray:uint = 0;
var xload:Number = 0;
var vid:FLVPlayback;
public function videoload()
{
addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event):void
{
stage.scaleMode = StageScaleMode.SHOW_ALL;
stage.displayState = StageDisplayState.FULL_SCREEN;
stage.align = StageAlign.TOP_LEFT;
loadvideo();
}
function loadvideo()
{
if (countarray < videoarray.length)
{
vid = new FLVPlayback();
vid.autoPlay = false;
vid.source = videoarray[countarray];
vid.x = xload;
var btnplay:MovieClip = new btn();
btnplay.x = xload;
btnplay.addEventListener(MouseEvent.CLICK, playv);
addChild(vid);
addChild(btnplay);
trace(xload);
xload = xload + 320;
countarray++;
trace("loadvideo");
loadvideo();
}
}
function playv(e:MouseEvent)
{
vid.play();
}
}
}