私はas3プログラミングにかなり慣れていません。このフォーラムはすでに私を大いに助けてくれましたが、今はどうすればいいのかわからないという問題があります。だから、これは私のスタックオーバーフロー.comへの最初の投稿です.
PDF ドキュメントを表示するには StageWebView が必要です。数時間後、成功しました。新しい空白のドキュメントでコードを作成し、段階的にテストしました。
This is my code:
import flash.display.MovieClip;
import flash.media.StageWebView;
import flash.geom.Rectangle;
import flash.filesystem.File;
import flash.display.Sprite;
import flash.display.Stage;
public function StageWebViewExample(pdfdoc:String, xpos:Number, ypos:Number, breite:Number, hoehe:Number)
{
var webView:StageWebView = new StageWebView();
webView.stage = this.stage; //PROBLEM LINE
webView.viewPort = new Rectangle (xpos, ypos, breite, hoehe);
var file:String = pdfdoc;
var pdf:File = File.applicationDirectory.resolvePath(file);
webView.loadURL(pdf.nativePath);
}
StageWebViewExample("test.pdf", 200, 200, 600, 1200);
テスト後、既存のフラッシュ ドキュメントにコードをコピーしました。(複数の as-File 内のコードと、既存の flash-document 内の "calling" (StageWebViewExample("....)...)
しかし、コードはもう機能せず、次のエラーがあります。 - 1119 未定義の可能性のあるプロパティ ステージへのアクセス... - 1059 プロパティは読み取り専用です。--> コードでマークした同じ行を参照している両方のエラー。
なぜそれが機能しないのか、誰にもわかりませんか?良いヒントをいただければ幸いです。