URLLoader를 사용하여 사진을로드하고 있는데 URLLoader의 loaderInfo.url
속성을 기반으로 사진의 파일 이름을 표시하려고합니다.Actionscript 3에서 경로를 파싱 하시겠습니까?
photoLoader
이라는 로더가 있다면 fileName
이라는 문자열은 무엇이 될까요?
URLLoader를 사용하여 사진을로드하고 있는데 URLLoader의 loaderInfo.url
속성을 기반으로 사진의 파일 이름을 표시하려고합니다.Actionscript 3에서 경로를 파싱 하시겠습니까?
photoLoader
이라는 로더가 있다면 fileName
이라는 문자열은 무엇이 될까요?
나는 .URL 재산 분할 걸릴 것 '/'에 URL을 분할에서 배열의 상단을 반환
fileName = s.split('/').pop()
을 할 수 /를 분리 문자로 사용하여 배열로 변환합니다. 그런 다음 해당 배열의 마지막 항목을 가져 와서 파일 이름을 가져옵니다.
코드 :
var pathArray:Array = photoLoader.url.split('/')
var FileName:String = pathArray[pathArray.length()-1]
이 답변은 좀 더 자세한 내용이지만 더 쉽게 이해할 수 있습니다. . – Moshe
s:String = "http:/somedomain/someurl/somefilename";
하면
이var pathArray:Array = photoLoader.url.split('/')
var FileName:String = pathArray[pathArray.length-1]
키워드 "길이"괄호 뒤에되지 않도록 유의하시기 바랍니다. 배열의 경우 함수가 아니며 속성입니다. 반면에 XML 목록은 length() 함수를 사용할 수 있습니다.
정말 URLLoader 클래스에 대해 이야기하고 있습니까? 이 클래스에는 loaderInfo 속성이 없습니다. 아마도 Loader 클래스를 의미 할 것입니다. – LopSae
LopSae - LoaderInfo 클래스의 설명서를 확인하십시오. loaderInfo는 모든 로더 서브 클래스의 특성입니다. – Moshe
URLLoader 클래스의 loaderInfo를 볼 수 없습니다. doc : http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/URLLoader.html – Ben