2010-12-01 5 views
0

アクションスクリプトでイメージをロードするには?アクションスクリプトでイメージをロードするには?

私は次のコードを使用しましたが、イメージが読み込まれませんでした。 `` var ldr:Loader = new Loader();

var url:String = "D:\BlackBerry\workspace\SoundTest\blackberry-tablet-icon.png.bmp"; 
var urlReq:URLRequest = new URLRequest(url); 
ldr.load(urlReq); 
addChild(ldr); 
stage.nativeWindow.visible = true;` 

助けてください?

+0

これは、ロードしようとしているフォーマットと関係がある可能性があります。これを読み込むこともできます:blackberry-tablet- – PatrickS

+0

バックスラッシュを2倍にする必要があります。 – alxx

+0

私はバックスラッシュを実装しましたが、再び溶けます。同じ結果イメージは来ませんでした。ここで私のコードは次のとおりです。loader.load(新しいURLRequest( "D:\\ BlackBerry \\ workspace \\ SoundTest \\ assets \\ sample.jpg"))); – ramsbh

答えて

0

あなたはこのローダーが与えるエラーをチェックする必要があります。

ldr.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onError); 
ldr.contentLoaderInfo.addEventListener(HTTPStatusEvent.HTTP_STATUS, onStatus); 

function onError(e:IOErrorEvent):void{ 
    trace(e); 
} 
function onStatus(e:HTTPStatusEvent):void{ 
    trace(e); 
} 

を今、あなたはエラーをフィルタリングし、ウェブ上でこのローダーが与える特定の矢印を検索することができます。

セキュリティエラーが発生しています。 Flashはドメイン外の画像を読み込まないようにします(例外はFlash cs5のデバッグバージョンです) http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/SecurityError.html

+0

申し訳ありませんが、私は違うパスを与えようとしましたが、エラーを見つけることができませんでした。var fileRequest:URLRequest = new URLRequest( "C:/Users/ramesh_bhamidipati/Desktop/Ramesh/sample.jpg"); – ramsbh

関連する問題