인터넷에 널려있던 강좌보고 빠짐없이 다따라 했고 리스트하고 링크까지 구글드라이브로 다 따뒀는데,


 위치 '장면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();

        }

                

}