Fondamentalement, indépendamment de ce que les modifications apportées à ma source, la compilation alway donne soit une erreur de transcodage, soit une définition manquante. Je suis novice en matière de flash, alors il m'est difficile de comprendre comment résoudre le problème.MinimalComps Flash GUI et les erreurs de transcodage
Quoi qu'il en soit, voici la source.
Le lien de débordement de pile Je mets toujours tous mes ma source, pour chercher des encouragements chaque fois que j'ai envie de me taper la tête contre le clavier.
// 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;
}
}
Actuellement quand je tente de compiler je reçois l'erreur suivante ...
C:\Documents and Settings\Geko\Desktop\Flash\testclient\src\Main.as(6): col: 31
Error: Definition com.bit101.components:Label could not be found.
et si je retire le commentaire de "var MyLabel" ou "lignes" addChild à Main. comme, je reçois ..
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.
Mes classpaths sont "src", "lib \ MinimalComps_0_9_5_ \ src \" actifs, et "lib \ MinimalComps_0_9_5_ \ src \ com \ bit101 \ composants"
J'utilise Flex SDK 3.5.0.12683 sous Windows XP avec FlashDevelop 3.2.1 RTM
Toutes les idées pour lesquelles je reçois constamment des erreurs à chaque fois que je tente de construire le projet?
Même si cela n'a pas résolu toutes mes erreurs, il m'a aidé à faire des sauts mentaux qui étaient nécessaires aux solutions. La déclaration d'importation et la structure de dossier de mon projet étaient incorrectes. L'erreur "embedasCFF" a été provoquée par deux lignes dans la source label.as, la première était pour Flex SDK 4, et n'a pas été commentée, tandis que la deuxième ligne était pour Flex SDK 3 et a été mise en commentaire. Je viens de commenter la ligne Flex SDK4 et j'ai supprimé le commentaire de la ligne Flex SDK3. De plus, je réalise que je ne ai pas besoin de taper les noms réels des arguments lors de l'appel des constructeurs. Merci pour l'aide Wopdoowop. – James
Je préfère généralement quand je trouve une solution à un problème par moi-même après que quelqu'un m'a mis dans la bonne direction. Heureux je pourrais aider! – PatrickS