基本的に、ソースにどのような変更を加えたかに関係なく、コンパイルすると常にトランスコーディングエラーまたは定義の欠落が発生します。
私はフラッシュを始めたばかりなので、問題を解決する方法を理解するのは難しいです。
とにかくここにソースがあります。
キーボードに頭をぶつけたくなるたびに励ましを探すために、私は常にすべてのソースにスタックオーバーフローリンクを入れました。
// Main.as
package
{
// General imports
// http://stackoverflow.com/questions/564756/should-i-just-give-up-on-programming
import com.bit101.components.Label;
import flash.display.*;
import flash.events.*;
import AssetManager;
// Begin external facing class
public class Main extends Sprite
{
public function Main()
{
var globalFont:String = AssetManager.FONT_PFRONDA;
//var myLabel:com.bit101.components.Label = new Label(Main = null, xpos = 25, ypos = 30, text = "Test Successfull");
//addChild(myLabel);
}
}
---
// AssetManager.as
package
{
public class AssetManager
{
[Embed(source = 'C:\\Documents and Settings\\Geko\\Desktop\\Flash\\testclient\\lib\\MinimalComps_0_9_5_\\src\\assets\\pf_ronda_seven.ttf', fontName = 'PF Ronda Seven', fontWeight = 'normal', advancedAntiAliasing = 'true', mimeType = 'application/x-font-truetype')] public static const FONT_PFRONDA:String;
}
}
現在、コンパイルしようとすると、次のエラーが発生します...
C:\Documents and Settings\Geko\Desktop\Flash\testclient\src\Main.as(6): col: 31
Error: Definition com.bit101.components:Label could not be found.
Main.asの「varmyLabel」または「addChildlines」からコメントを削除すると、次のようになります。
C:\Documents and Settings\Geko\Desktop\Flash\testclient\lib\MinimalComps_0_9_5_\src\com\bit101\components\Component.as(51): col: 4: Error: transcoding parameter 'embedAsCFF' is not supported by 'flex2.compiler.media.FontTranscoder'
C:\Documents and Settings\Geko\Desktop\Flash\testclient\lib\MinimalComps_0_9_5_\src\com\bit101\components\Component.as(51): col: 4: Error: Unable to transcode /assets/pf_ronda_seven.ttf.
私のクラスパスは、「src」、「lib \ MinimalComps_0_9_5_ \ src \ Assets」、および「lib \ MinimalComps_0_9_5_ \ src \ com \ bit101\components」です。
FlashDevelop3.2.1RTMを搭載したWindowsXPでFlexSDK3.5.0.12683を使用しています
プロジェクトをビルドしようとするたびにエラーが発生する理由について何か考えはありますか?