Аз съм доста нов в програмирането на as3. Този форум вече ми помогна много, но сега имам проблем, при който не знам как да продължа. Така че това е първата ми публикация в stack overflow.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);
След тестване копирах кода в моя съществуващ флаш документ. (Кодът в няколко като файла и "извикването" (StageWebViewExample("....) в съществуващия флаш документ...)
Но сега кодът вече не работи и има следните грешки: - 1119 Достъп до евентуално недефиниран етап на свойство... - 1059 Свойството е само за четене. --> И двете грешки се отнасят до един и същ ред, който маркирах в кода.
Някой има ли идея защо не работи? Наистина ще се радвам на добър намек!