Я пытаюсь использовать http://code.google.com/p/as3svgrendererlib/ в проекте flash cs 5.5 для импорта и загрузки файлов svg.using as3svgrendererlib in flash cs 5.5
Я загрузил swc-файл с http://code.google.com/p/as3svgrendererlib/downloads/list и связал его в настройках actionscript.
Я попытался компиляции проекта, используя следующий код:
package {
import flash.display.Sprite;
import flash.display.DisplayObject;
import flash.events.Event;
public class Main extends Sprite {
import flash.net.URLLoader;
import flash.net.URLRequest;
//ProcessExecutor.instance.initialize(stage);
public function Main():void {
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event = null):void {
removeEventListener(Event.ADDED_TO_STAGE, init);
// entry point
var myLoader:URLLoader = new URLLoader();
myLoader.dataFormat = "text";
myLoader.addEventListener(Event.COMPLETE, xmlComplete, false, 0, true);
myLoader.load(new URLRequest("assets/spring_tree_final.svg"));
}
public function xmlComplete(e:Event):void {
trace("it's finished loading");
var svg:SVGDocument = new SVGDocument();
svg.parse(e.target.data);
addChild(svg);
stage.addChild(svg);
}
}
}
Но я продолжал получать следующее сообщение об ошибке:
- C: \ Users \ хх \ Desktop \ load_svg \ Main.as, Строка 33 1046: Тип не был был найден или не был константой времени компиляции: SVGDocument.
- C: \ Users \ xx \ Desktop \ load_svg \ Main.as, строка 33 1180: вызов возможно неопределенного метода SVGDocument.
Так я проверил источник из http://code.google.com/p/as3svgrendererlib/source/checkout и попытался импортировать его с помощью следующей строки:
import com.lorentz.SVG.*;
прямо под линией «импорт flash.events.Event».
Но я продолжаю получать те же ошибки, что и раньше.
Что мне не хватает?
Если программа загрузить направление автоматически. – atilkan
Это действительно сработало! Благодарю. Я думал, что использовать. * Означает, что все классы будут импортированы автоматически. –
@ V-A Это так, но это не рекурсивно. Таким образом, с вашим импортом, классы под c.l.SVG будут импортированы, но не все под подпапкой SVG –