이런 식으로 눈물님 플레이어를 베이스로 만들었는데요
(리스트 부분을 마우스 오버하면 리스트가 나타나는 형식입니다)
마우스 오버시에 눈물님은 리스트를 사용하셨는데 저는 텍스트 부분을 버튼으로 바꿔서 버튼을 클릭하면 연결플짤이 나오게 하고싶은데
3.0에서 사용하는 액션값을 찾긴했는데(밑에 코드) 액션값을 어떻게 바꿔야하는지는 모르겠어서...질문드립니다
그리고 혹시 리스트에 폰트를 임베드 하는 방법아시는 분 계신가요...?
import fl.video.VideoEvent;
var _Array:Array = [
[],
[],
[],
[],
[],
[]
//맨 마지막 버튼 대괄호끝에는 쉼표 하지마세여
]
var ii:int;
var k:int;
var BBB:Boolean = true;
mov.visible = false;
for (var i:int = 0; i < 14; i++)
{
this["버튼" + i].butt> //this["버튼" + i].addEventListener(MouseEvent.ROLL_OVER, _오버);
//this["버튼" + i].addEventListener(MouseEvent.ROLL_OUT, _아웃);
this["버튼" + i].addEventListener(MouseEvent.CLICK, _클릭1);
this["버튼" + i].i = i;
trace(i);
}
mov.btn.addEventListener(MouseEvent.CLICK, _클릭);
function _클릭1(e:MouseEvent):void
{
ii = 1;
var me:MovieClip = e.currentTarget as MovieClip;
mov.mov2.visible = true;
mov.mov1.visible = false;
mov.mov2.stop();
mov.mov1.stop();
mov.visible = true;
mov.mov2.play(_Array[me.i][0]);
mov.mov1.load(_Array[me.i][1]);
k = me.i;
}
function _클릭(e:MouseEvent):void
{
mov.visible = false;
mov.mov2.stop();
mov.mov1.stop();
ii = 1;
}
/*function _오버(e:MouseEvent):void
{
var me:MovieClip = e.currentTarget as MovieClip;
me.scaleX = 1.2;
me.scaleY = 1.2;
}
function _아웃(e:MouseEvent):void
{
var me:MovieClip = e.currentTarget as MovieClip;
me.scaleX = 1;
me.scaleY = 1;
}*/
//=========================================================
mov.mov1.addEventListener(fl.video.VideoEvent.COMPLETE, _complete1);
mov.mov2.addEventListener(fl.video.VideoEvent.COMPLETE, _complete2);
function _complete1(e:fl.video.VideoEvent):void
{
trace("complete1");
ii++;
trace(ii);
mov.mov1.load(_Array[k][ii]);
mov.mov2.play();
mov.mov1.visible = false;
mov.mov2.visible = true;
if (ii == _Array[k].length+1)
{
trace("끝");
ii = 1;
mov.mov2.play(_Array[k][0]);
mov.mov1.load(_Array[k][1]);
mov.mov1.visible = false;
mov.mov2.visible = true;
}
else if (ii == _Array[k].length)
{
mov.mov1.load(_Array[k][0]);
mov.mov2.play(_Array[k][ii]);
mov.mov1.visible = false;
mov.mov2.visible = true;
}
}
function _complete2(e:fl.video.VideoEvent):void
{
trace("complete2");
ii++;
mov.mov2.load(_Array[k][ii]);
mov.mov1.play();
mov.mov2.visible = false;
mov.mov1.visible = true;
trace(ii);
if (ii == _Array[k].length+1)
{
trace("끝");
ii = 1;
mov.mov1.play(_Array[k][0]);
mov.mov2.load(_Array[k][1]);
mov.mov2.visible = false;
mov.mov1.visible = true;
}
else if (ii == _Array[k].length)
{
mov.mov2.load(_Array[k][0]);
mov.mov1.play(_Array[k][ii]);
mov.mov2.visible = false;
mov.mov1.visible = true;
}
}
//
댓글 0