2012-05-20 3 views
0

다른 많은 사람들에게도 큰 도움이 될 수있는 재미있는 프로젝트가 있습니다. 콘텐츠 및 수량이 자주 변경되는 이미지가 포함 된 원격 디렉토리가 있습니다.AS3 - 외부 이미지를 기반으로 동적 메뉴 만들기

각 이미지를로드하고 개별적으로 볼 수 있도록 이미지 이름과 함께 동영상 클립 드롭 다운 메뉴의 텍스트 드롭 다운 메뉴를 만들려고합니다. 그러나 폴더의 이미지 수와 파일 이름 또는 이름이있는 별도의 텍스트 파일을 기반으로 레이블이 지정된 단추를 기준으로 메뉴를 동적으로 채 웁니다.

------- 그래서 스크립팅을 통해 텍스트 메뉴를 만드는 방법을 알고 있지만 --1) 이미지 수 또는 --2) 이름 . 액션 스크립트를 통해이 작업을 수행 할 수 있습니까 ?? 너무 쉽게 들리는 경우 이미지의 수는 대개 약 50이므로 스크롤 메뉴입니다. 그래서 나는 어떻게 든 --3) 동적으로 만든 버튼의 수를 기준으로 스크롤링 메뉴 무비 클립의 길이를 정의해야한다고 생각합니다. = -)

아이디어가 있으십니까?

답변

0

AIR 응용 프로그램이 아닌 경우 ActionScript 파일 자체만으로 디렉토리 내용을 읽거나 파일 시스템을 검사 할 수 없습니다.

이 시나리오에서 가장 좋은 옵션은 PHP와 같은 서버 측 스크립트를로드하여 폴더를 열고 XML 형식으로 내용을 출력하는 것입니다. 그런 다음 ActionScript 파일이이 XML을 처리하고 필요한 시각적 데이터를 만듭니다.

이 방법을 사용하면 파일 데이터/목록이 항상 최신이며 완벽하다는 것을 알 수 있습니다.

+0

그게 내가 추측하고 있던 것이거나 두려워하는 것이 대답 일 것입니다. – quetech2

+0

두려워하지 마십시오! :) 그 스크립트에서 사용해야 할 함수는 디렉토리 (폴더)를 열기위한'opendir()', 그 내용을 읽는'readdir()'그리고 모든 정보를 XML로 출력하는'echo' 데이터. 이것을 mime 형식으로 적절한 XML로 만들고 싶다면 아무것도 출력하기 전에'header ("Content-type : text/xml");'를 사용하는 것을 잊지 마십시오. – inhan

+0

올바른 방향으로 나를 조종 해 주셔서 감사합니다! 이 얼마나 신속하고 간결한 응답 !! 같은 질문으로이 문제를 비틀어 버릴 수있는 다른 사람들을 위해서 PHP 코드를 대답으로 추가 할 것입니다. – quetech2