2010-11-29 10 views
0

C:\program files\app\filename.jpgのように完全なパスを実際に削除するにはどうすればよいのですか?filename.jpgactionscriptでフルパスを削除

この場合、最初の出現を検出した後に、文字列の終わりの位置からループすることで、\または/を削除することができます。

もっと良い方法はありますか?

+0

これは前に説明しました:http://stackoverflow.com/questions/743739/extracting-filename-from-full-path-in-actionscript-3 – Mattias

答えて

1

Fileクラスは、あなたに必要なものを提供するnameプロパティを提供します。例:

var f:File = new File("C:\program files\app\filename.jpg"); 
trace("File name is: " + f.name); 

FileクラスはAIRのみです。 Flash Playerで作業している場合は、同じプロパティを持つFileReferenceクラスを試してください。

この実装はプラットフォームに依存しないため、MacとPCの両方で正しく動作するはずです。

+0

これは素晴らしいとはるかに良いです! – Proyb2

関連する問題