MinimalComps Flash GUI и ошибки перекодирования - PullRequest
1 голос
/ 07 августа 2010

По сути, независимо от того, какие изменения я внесу в свой источник, компиляция всегда приводит либо к ошибке перекодирования, либо к отсутствующему определению.

Я новичок во флэш-памяти, поэтому мне сложно понять, как решить проблему.

В любом случае, вот источник.

Ссылка на переполнение стека, которую я всегда вставляю в все моего источника, чтобы искать поддержку каждый раз, когда мне хочется ударить меня головой о клавиатуру.

// 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.

, и если я удаляю комментарий из строк "var myLabel" или "addChild""в Main.as я получаю ..

  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«

Я использую Flex SDK 3.5.0.12683 в Windows XP с FlashDevelop 3.2.1 RTM

Любые идеи о том, почему я постоянно получаю ошибки каждый раз, когда пытаюсь построить проект

1 Ответ

0 голосов
/ 08 августа 2010
C:\Documents and Settings\Geko\Desktop\Flash\testclient\src\Main.as(6): col: 31 Error: Definition com.bit101.components:Label could not be found.

это может указывать на то, что приложение не может найти класс Label, возможными причинами могут быть проблема с путем к вашей библиотеке классов, отсутствие импорта класса Label, проблема с именем пакета класса Label и т. Д ...

Две другие ошибки связаны с тем, как вставляется ваш шрифт.Для «embedAsCFF» требуется Flex SDK 4.

В сообщении об ошибке вы упоминаете компилятор flex2.

'flex2.compiler.media.FontTranscoder'

Вы уверены, что используете Flex SDK 3.5?Я сам не использую FlashDevelop, поэтому я не знаю, где искать, чтобы редактировать текущий Flex SDK.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...