아무것도 안건들고 액션만 이렇게 바꿉니다
import fl.video.VideoEvent;
import fl.controls.*;
import fl.containers.*;
import fl.events.ListEvent;
import fl.controls.listClasses.*;
import fl.controls.dataGridClasses.*;
import fl.controls.progressBarClasses.*;
import fl.core.UIComponent;
import fl.data.DataProvider;
var _Array:Array = [];
_Array[0] = [\"http://flowershoe.tistory.com/attachment/cfile★1.uf@12403A284CB878AE9BFE28.flv\",
\"http://flowershoe.tistory.com/attachment/cfile7.uf@15750A284CB878BD05A993.flv\",
\"http://flowershoe.tistory.com/attachment/cfile3.uf@171556284CB878CE98616B.flv\"];
_Array[1] = [];
_Array[2] = [];
var n:int = 3;
var ii:int = 0;
var k:int = new int();
var tmp_k:int = 0;
var ll:int = _Array.length;
var BBB:Boolean = true;
function _play(tmp_k:int):void
{
k=tmp_k;
trace(ii);
ii=1;
mov.mov1.mov.addEventListener(fl.video.VideoEvent.COMPLETE, _complete1);
mov.mov2.mov.addEventListener(fl.video.VideoEvent.COMPLETE, _complete2);
mov.mov2.mov.play(_Array[k][0]);
mov.mov1.mov.load(_Array[k][1]);
}
function _complete1(e:fl.video.VideoEvent):void
{
trace(\"complete1\");
BBB = true;
ii++;
trace(ii);
if (ii>_Array[k].length)
{
trace(\"끝\");
ii=1;
mov.mov2.mov.play(_Array[k][0]);
mov.mov1.mov.load(_Array[k][1]);
mov.mov1.visible = false;
mov.mov2.visible = true;
} else{
mov.mov1.mov.load(_Array[k][ii]);
mov.mov1.visible = false;
mov.mov2.mov.play();
mov.mov2.visible = true;
}
}
function _complete2(e:fl.video.VideoEvent):void
{
trace(\"complete2\");
BBB = false;
ii++;
if (ii>_Array[k].length)
{
trace(\"끝\");
ii=1;
mov.mov1.mov.play(_Array[k][0]);
mov.mov2.mov.load(_Array[k][1]);
mov.mov2.visible = false;
mov.mov1.visible = true;
}else{
mov.mov2.mov.load(_Array[k][ii]);
mov.mov1.mov.play();
mov.mov2.visible = false;
mov.mov1.visible = true;
}
}
var nameArray:Array = [\"1\",\"2\",\"3\"];
var dp:DataProvider = new DataProvider();
var i:int = 0;
var l:int = _Array.length;
while(i < l)
{
dp.addItem( { label:nameArray[i]} );
i++;
}
리스트.dataProvider = dp;
리스트.addEventListener(ListEvent.ITEM_CLICK,listItemSelected);
function listItemSelected(e:ListEvent):void
{
var cr:CellRenderer = 리스트.itemToCellRenderer(e.item) as CellRenderer;
var listData:ListData=cr.listData;
_play(listData.row);
trace(listData.row+\"row\");
mov.visible = true;
}
mov.btn.addEventListener(MouseEvent.CLICK, _클릭);
function _클릭(e:MouseEvent):void
{
mov.visible = false;
if(BBB)
{
mov.mov2.mov.pause();
}else{
mov.mov1.mov.pause();
}
}
댓글 0