【发布时间】:2014-03-05 14:48:00
【问题描述】:
我对 as3 编程很陌生。这个论坛已经帮了我很多,但现在我有一个问题,我不知道如何继续。所以这是我在 stackoverflow.com 上的第一篇文章。
我需要 StageWebView 来显示 PDF 文档。几个小时后,我成功了。我在一个新的空白文档中创建了代码,并逐步对其进行了测试。
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);
测试后,我将代码复制到现有的 Flash 文档中。 (几个as-File中的代码和现有flash-document中的“调用”(StageWebViewExample("....)...)
但现在代码不再起作用,并且出现以下错误: - 1119 访问可能未定义的属性阶段... - 1059 属性是只读的。 --> 两个错误都指向我在代码中标记的同一行。
有人知道为什么它不起作用吗? 我真的很感激一个好的提示!
【问题讨论】:
标签: actionscript-3 flash error-handling stage stagewebview