인터넷에 널려있던 강좌보고 빠짐없이 다따라 했고 리스트하고 링크까지 구글드라이브로 다 따뒀는데,
위치 '장면1, 레이어 '레이어 1', 프레임 1, 선33 1050: 참조가 아닌 값에 할당 할 수 없습니다라고 뜨는데 이거 해결 방법 좀 ㅠㅠ
밑에는 액션
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;
import flash.text.TextFormat;
//이곳이 영상넣는부분 목록수만큼 array를 늘려주면 됩니다.
var _Array:Array = [];
_Array[0] = ["http://www.googledrive.com/host/0BzRrTScMRGT5cWxwVEFhdHRqeXc",
"http://www.googledrive.com/host/0BzRrTScMRGT5cWxwVEFhdHRqeXc"];
//김광석 사랑이라는 이유로 140122
_Array[1] = ["http://www.googledrive.com/host/0BzRrTScMRGT5UzJFMGgwYzBZalE",
"http://www.googledrive.com/host/0BzRrTScMRGT5UzJFMGgwYzBZalE"];
//Adele Someone Like You 140227
_Array[2] = ["http://www.googledrive.com/host/0BzRrTScMRGT5aVJNSVFsQkFkUFk",
"http://www.googledrive.com/host/0BzRrTScMRGT5aVJNSVFsQkFkUFk"];
//한번만 안아줘(Acoustic) 130412
_Array[3] = ["http://www.googledrive.com/host/0BzRrTScMRGT5X19LRFpublozSFE",
"http://www.googledrive.com/host/0BzRrTScMRGT5X19LRFpublozSFE"];
//S.E.S 너를 사랑해 140308
_Array[4] = ["http://www.googledrive.com/host/0BzRrTScMRGT5N1VHeVlQWjhmdlE",
"http://www.googledrive.com/host/0BzRrTScMRGT5N1VHeVlQWjhmdlE"];
//Britney Spears Womanizer 130411
_Array[5] = ["http://www.googledrive.com/host/0BzRrTScMRGT5UjBHNlRIcUJyR2M",
"http://www.googledrive.com/host/0BzRrTScMRGT5UjBHNlRIcUJyR2M"];
//쿨 All For You 130803
-Array[6] = ["http://www.googledrive.com/host/0BzRrTScMRGT5d25vNDZLRWgyMWM",
"http://www.googledrive.com/host/0BzRrTScMRGT5d25vNDZLRWgyMWM"];
//이선희 영 140405
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]);
mov.mov2.mov.play();
mov.mov2.visible=true;
}
function _complete1(e:fl.video.VideoEvent):void
{
trace("complete1");
BBB = true;
ii++;
trace(ii);
mov.mov1.mov.load(_Array[k][ii]);
mov.mov1.visible = false;
mov.mov2.mov.play();
mov.mov2.visible = true;
if (ii==_Array[k].length+1)
{
trace("끝");
ii=1;
mov.mov2.mov.stop();
mov.mov1.mov.stop();
mov.mov1.visible = false;
mov.mov2.visible = false;
}
}
function _complete2(e:fl.video.VideoEvent):void
{
trace("complete2");
BBB = false;
ii++;
mov.mov2.mov.load(_Array[k][ii]);
mov.mov1.mov.play();
mov.mov2.visible = false;
mov.mov1.visible = true;
trace(ii);
if (ii==_Array[k].length+1)
{
trace("끝");
ii=1;
mov.mov2.mov.stop();
mov.mov1.mov.stop();
mov.mov1.visible = false;
mov.mov2.visible = false;
}
}
//이곳이 폰트 설정을 바꿀수 있는부분 color의 000000자리에 다른 숫자값넣어주면됌
var format:TextFormat = new TextFormat();
format.color = 0x000000;
format.size = 11;
리스트.setRendererStyle( "textFormat", format);
리스트.addEventListener(ListEvent.ITEM_CLICK,listItemSelected);
function listItemSelected(e:ListEvent):void
{
var cr:CellRenderer = 리스트.itemToCellRenderer(e.item) as CellRenderer;
var listData:List>
_play(listData.row);
trace(listData.row+"row");
mov.visible = true;
}
리스트.setStyle("themeColor", "white");
//클릭하면 정지부분
mov.btn.addEventListener(MouseEvent.CLICK, _클릭);
function _클릭(e:MouseEvent):void
{
mov.visible = false;
if(BBB==true)
{
mov.mov2.mov.pause();
}else{
mov.mov1.mov.pause();
}
if(BBB==false)
{
mov.mov2.mov.pause();
}else{
mov.mov1.mov.pause();
}
}
민아가 확실히 잘부르넹
-Array 를 _Array 로 고쳥
감사!