loadVariables와 관련한 질문입니다.. 도와주세요;
가이
제가 주크박스를 만드는 중인데.. 매번 음악을 바꿀때마다 플래시를 열어 수정해야한다는게
번거로울듯해서 txt파일 수정통하여 음악리스트를 배열에 저장하여 음악을 뿌려주는 형태입니다..
일단 list.txt 파일 내용입니다.
-----------------------------------------------------------------------
&albumName=KennyG&
&myList=11&
&listNum0=Kenny G - Dying Young&
&listNum1=Kenny G - Forever In Love&
&listNum2=Kenny G - Going Home&
&listNum3=Kenny G - Loving You&
&listNum4=Kenny G - Midnight Motion&
&listNum5=Kenny G - Miracle On 34th Street&
&listNum6=Kenny G - Miracle&
&listNum7=Kenny G - SILHOUETTE&
&listNum8=Kenny G - Song bird&
&listNum9=Kenny G - The moment&
&listNum10=Kenny G - White Christmas&
------------------------------------------------------------------------
그리고 플래시에서 txt 파일 변수를 불러들여 배열에 저장한후 해당 음악이 로드됩니다;;
------------------------------------------------------------------------
System.useCodepage = true;
this.loadVariables(list.txt);myList = Number(myList);
soundList = [];for(i=0; imyList; i++) {
soundList[i] = eval(listNum + i);
}
my_sound = new Sound();
myCurrentSound = 0;
url = soundList[urlNum];
my_sound.loadSound(/sound/+albumName+/+url+.mp3, true);
--------------------------------------------------------------------
문제는 myList 에 값이 저장되지 않는다는거와
soundList[] 배열에 값들이 저장되지 않는다는 것입니다.
그리고 로더된 텍스트 파일 변수값을 인식 못하는 것인지.. 안되네요 ㅡㅜ
감사합니다. 부탁드릴께요;;;
-
가림새 2023-11-12
감사합니다.. loadvars를 사용하여 해결하였습니다^^ 질문보다는 먼저 찾아보는 노력을 몸소 실천하겠습니다. 근데; loadvariables 를 통하여 받은 숫자는 문자열이 될텐데 그것을 number(value); 하면 변환가능하지 않나요?
전에도