0
關聯試圖開始使用的Flash IDE叫的FlashDevelop它不使用.FLA編輯這是我已經習慣了。我發現如何嵌入從/ lib文件夾中的文件到一個項目,但我不知如何,因爲我以前做過,關聯一個嵌入的文件(例如.JPG)用。至於文件,它提供的說明如何行事。下面是代表我嘗試解決的代碼,預先感謝任何幫助。我你怎麼跟一個文件一個類文件庫中的在AS3
package
{
import flash.display.Bitmap;
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.events.Event;
[Frame(factoryClass="Preloader")] //This references an auto generated preloader which I haven't touched
public class Main extends Sprite
{
[Embed(source="../lib/index.jpg")]
public var logo:Class; //I'm attempting to connect the image in the above line to my logo.as file, all that's in there is an empty constructor and a simple update method that moves the image to the right
public var pic:logo;
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
pic:logo = new logo();
addChild(pic);
addEventListener(Event.ENTER_FRAME, update);
}
private function update(e:Event):void
{
pic.update();
}
}
}
這樣做會導致錯誤消失,但圖像不在屏幕上呈現。是否有必須在Logo.as文件中渲染圖像? – avorum
啊,你把圖象作爲Logo.as孩子以及添加了'新標誌()'作爲主要一個孩子?對不起,在我的回答中,我不太清楚。 –
你能澄清嗎?我是否應該在Logo.as或Main.as和Logo.as中嵌入行? – avorum