2009-12-06 5 views
0

XP 바탕 화면에서 사용할 수있는 swf 응용 프로그램을 만들고 싶습니다.XML/SWF 도움이 필요합니다

그리고이 SWF에서 직접 영화를 실행하고 싶습니다. 그래서 단추 링크를 구문 분석하기 위해 영화 이름과 자막 이름과 같은 매개 변수를 알아야합니다.

그리고 모든 데이터 (.avi, .mpeg 등 1db .srt, .sub 파일)를 포함하도록 XML 파일을 만들면 선택한 데이터를 구문 분석하여 해당 버튼 링크를 만들 수 있다고 생각했습니다. - 바탕 화면의 모든 동영상을보고 리모컨으로 swf를 제어하려면을 사용하십시오.

모든 영화 및 자막 주소를 XML 파일에 넣을 수있는 방법을 알고있는 사람이 있습니까? 참고 : 내 데이터베이스가 너무 커서 모든 메뉴를 넣을 기회가 없습니다. 새 동영상이 추가 될 때마다 XML 파일을 다시 만들려면 새로 고침 데이터베이스 같은 버튼이 필요합니다.

답변

0

을 (자막 파일 형식을 선택하는) 내가 .FLV 파일의 자막을 사용하지 않으려는, actualy 나는 플래시로 전혀 사용하고 싶지는 않습니다. 로컬 호스트 인 localhost에서 사용하고 싶습니다. 내가 dynamicaly A 본의 getURL을 할 수있는 링크를 만들어야합니다. ("파일을 = // --sub-파일)이 들어

를, 내가 먼저 을 선택 (내 IR 리모콘으로 controlable) 메뉴를 사용하려면 , 영화 경로 초, 자막 경로

선택 후 링크 ("file : // --sub-file =)를 선택하고 실행하십시오.

기본 논리를 사용하므로 이해하기가 쉽습니다.

그래서, 내 질문은 -, 두 번째에서 - 어떻게 다른 두 가지 메뉴를 만들 수 하나를 포함하는 모든 내 영화, 한 contaning 내 모든 자막 그래서, 나는 첫 번째 메뉴에서 영화를 선택할 수 있습니다 부제.

나는 모든 링크를 manualy로 만들 수는 없지만, 내 HDD 드라이브에는 500 개의 영화가 있습니다. 이제 저는 .XML 세계가 나를 도우는 것이 최선이라고 생각했습니다.

<?xml version="1.0" encoding='UTF-8'?> 
<movies> 

<movie1>Path to movie 1</movie1> 
<movie2>Path to movie 2</movie2> 

// 등이 구조로 2 개 .XML 파일로 내 빈 xml 파일을 설정 할 수있는 일 - 이 승리 프로그램, 무엇이든 할 수있다

</movies> 

<?xml version="1.0" encoding='UTF-8'?> 
<subtitles> 

<sub1>Path to sub 1<sub1> 
<sub2>Path to sub 2</sub2> 

// 등

</subtitles> 

하지만 무엇인가? 나 좀 도와 줄 수있어? 내가 말했듯이, 나는 이것을 수동으로 할 수 없다. .avi, .mpeg, .vob, .3gp, .mkv 파일 등을 검색하고 첫 번째 XML 파일에 발견 된 모든 결과를 추가하는 프로그램이나 무언가가 필요합니다. 자막, .sub, .srt 등의 경우 동일한 작업을 수행하고 두 번째 XML 파일에 결과를 삽입하십시오.

나는 자동 동기화보다 수동 동기화가 더 쉽다고 생각했다. 나는 PHP 스크립트를 사용하지 않기 때문에 음악, 비디오 및 게임 퍼블릭을 위해서만 사용되는 나의 고향 데스크탑에서이 작업을 수행 할 것이다. 인터넷 연결이 없어도 Wamp 나 다른 것을 사용하고 싶지 않을 것이다. 더 힘들고 머리가 많이 든다. 이제 2 개의 XML을 2 개의 데이터베이스로 사용하여 여기에서 정보를 가져와 내 플래시에서 사용하고 무엇을 하든지 할 수 있습니다.

0

동적으로 XML 파일을 작성하려면 서버 측 언어를 사용해야하므로 실제로 존재할 필요가 없으며 XML 파일을 업데이트해야합니다.

XML 파일에 자막 정보를 배치하는 방법에 대해 아무런 문제가 없습니다. XML은 사용자가 해당 콘텐츠로 무엇을 할 것인지 신경 쓰지 않습니다. 단지 콘텐츠를 설명하는 것입니다. XML을 다른 언어를 설명하는 언어 인 메타 언어라고 할 수 있습니다.

결론 : 원하는 경우 XML 파일을 구조화 할 수 있습니다.

이 링크는 당신을 도울 수 있습니다 :