★ 첨부된 swfplayer.jpg는 확장자를 fla로 바꿔주셈 jpg 올리라고 업로드가 안되네 ㅋㅋ
★ 응용하면 bgmpicker같은 플짤이 나옴 ㅋ

강좌라고 하기엔 ;;

 


일단 이 건 차차형의ㅏ 리스트플레이어를 약간 수정했습니다.
차차루야! 차차는 플갤의 빛과 소금이요! 외쳐! cha! cha!

fla만 봐도 천재들이니까 금방 하실텐데
약간 설명하자면 스테이지에
인스턴스네임이 리스트인 list가 하나
stopbtn인 버튼이 하나가 있습니다.
액션은.. 아래 참고

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
stop();
import fl.controls.List;
import fl.controls.listClasses.CellRenderer;
import fl.controls.listClasses.ListData;
import fl.events.ListEvent;
Security.allowDomain("*"); // ★이걸 안 넣어주면 간간히 보안 뭐 어쩌구 하면서 안불러지는 swf가 생김
var _Array:Array = [
          "http://assa0114.tistory.com/attachment/cfile22.uf@163423284C9CF0FB0258C0.swf",
                                        "http://assa0114.tistory.com/attachment/cfile28.uf@130E19194C9CBC8C99B2E7.swf",
                                        "http://assa0114.tistory.com/attachment/cfile21.uf@2006A9194C9CBC8E84BB99.swf",
                                        "http://assa0114.tistory.com/attachment/cfile25.uf@1727E1194C9CBC9136D188.swf",
                                        "http://assa0114.tistory.com/attachment/cfile21.uf@140A25194C9CBC9C500B25.swf"
          ];

var loader:Loader=new Loader(); //★swf를 불러올 로더만들기

리스트.addEventListener(ListEvent.ITEM_CLICK,listItemSelected);//★리스트아이템을 클릭하면 아래를 실행해라는..? 엉?
function listItemSelected(e:ListEvent):void

{
        var cr:CellRenderer = 리스트.itemToCellRenderer(e.item) as CellRenderer;
        var listData:ListData=cr.listData;
  loader.unloadAndStop(); // ★로더 비우기 - 이걸 안 넣어주면 다른 리스트 클릭했을때 먼저 나오던 소리랑 다른 소리가 겹치게 됨
  loader.load(new URLRequest((_Array[listData.row]))); // 어레이에 있는거 순서대로? 가져오기
}

stopbtn.addEventListener(MouseEvent.CLICK, unloadSWF); // ★stop버튼을 누르면 loader를 비우라는 소리
function unloadSWF(e:MouseEvent):void
{
 loader.unloadAndStop();

}

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

지금은 예제에 5개 항목밖에 없는데 더 늘리고 싶으면
어레이에 플짤 주소 추가하고
리스트 파라메타 들어가서 data 값 추가해주면 됩니당.
ㅎㅎ..fla 보면 다 그냥 할 수 있음요

 

 

 

출처 - http://gall.dcinside.com/list.php?id=flash&no=203647

'잡동사니' 카테고리의 다른 글

스카이라인 한패 폰트변경  (0) 2015.03.19
스카이라인 한패 2.0,2.1  (0) 2015.03.19
기록  (0) 2015.02.23
올림픽 상식  (0) 2014.12.30
블랙불릿 1~4화  (0) 2014.09.20