-2
我想知道如何將庫包安裝到Flash項目。 我正在使用Adobe Flash CS4,我試圖包含的庫在AS3中。ActionScript 3 - 安裝庫
庫可以在http://code.google.com/p/as3ansi/
我想知道如何將庫包安裝到Flash項目。 我正在使用Adobe Flash CS4,我試圖包含的庫在AS3中。ActionScript 3 - 安裝庫
庫可以在http://code.google.com/p/as3ansi/
我無法從你給其中的庫文件的鏈接看到被發現;它似乎更像是一個現成的SWF或東西。雖然在一般,以「安裝」一庫(安裝是想想一個誤導的方式),你放線:
import folder.folder.*;
..和你把它包含的庫文件的文件夾到你的項目目錄(當然在上面的代碼中將「文件夾」更改爲文件夾名稱)。例如,如果代碼位於一個文件夾,名爲數學>幾何裏面,你會怎麼做:
import math.geometry.*;
一旦這樣做,你就可以訪問所有的類和方法,來與你的新庫函數。希望一切都有所幫助。
好吧,它似乎很容易,但顯然我得到關於類的編譯錯誤,即使我做導入屬性。 package net.peternitsch.ansi.viewer { \t import mx.core。*; \t公共類MultiFontViewer_DefinitionPOTNODDLE擴展了BitmapAsset \t { \t \t // ... \t}} 類了BitmapAsset的定義是MX /核心/ BitmapAsset.as 應包括在內,但還沒有我得到編譯錯誤。 5000:類「net.peternitsch.ansi.viewer.MultiFontViewer_Definition8050」必須繼承「flash.display.BitmapData」,因爲它鏈接到該類型的庫符號。 –
消息太長: 編譯器必須建議我使用flash.display.BitmapData,而不是因爲它不能看到我的MX /核心/ BitmapAsset.as類了BitmapAsset 謝謝 –
你嘗試簡單地創建一個BitmapAsset類的實例,不擴展它,如:var newBA:BitmapAsset = new BitmapAsset(); ?如果你從中得到錯誤,你會知道你沒有正確導入。我無法從您發佈的鏈接的任何地方看到您下載圖書館的地方,所以我無法真正自己測試它。雖然從導入的東西擴展是完全可能的,但我猜你已經有了導入名稱有點錯誤? – debu