View Full Version : runtime assets
sger_error
August 6th, 2007, 09:40 AM
var loaderContext:LoaderContext = new LoaderContext();
loaderContext.applicationDomain = ApplicationDomain.currentDomain;
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.IN IT, onInit);
loader.load(new URLRequest("http://www.website.com/Fonts.swf"), loaderContext);
private function onInit(event:Event):void{
//loading external swf
}
in the server all is working good.
compile from local Main.as heres my error
ArgumentError: Error #1508: The value specified for argument font is invalid.
at flash.text::Font$/registerFont()
at Fonts$iinit()
any help?
Dazzer
August 6th, 2007, 11:05 AM
well its obviously got something to do with this function...
at flash.text::Font$/registerFont()
sger_error
August 6th, 2007, 12:00 PM
yes but the point is that i'm doing register font
heres my class
package {
import flash.display.Sprite;
import flash.text.Font;
public class Fonts extends Sprite{
[Embed(source="/fonts/vista/calibrib.ttf", fontName="calibrib", mimeType="application/x-font", fontWeight="bold")]
private var calibrib:Class;
[Embed(source="/fonts/vista/calibri.ttf", fontName="calibri", mimeType="application/x-font")]
private var calibri:Class;
[Embed(source="/fonts/cfdin/CFDiBd__.ttf", fontName="cfdinb", mimeType="application/x-font")]
private var cfdinb:Class;
public function Fonts(){
Font.registerFont(calibrib);
Font.registerFont(calibri);
Font.registerFont(cfdinb);
}
}
}
sger_error
August 6th, 2007, 12:41 PM
package {
import flash.display.Sprite;
import flash.display.Loader;
import flash.events.Event;
import flash.net.URLRequest;
import flash.text.Font;
import test.SWFLoader;
public class Main extends Sprite{
private var _loader:SWFLoader;
public function Main(){
stage.scaleMode = "noScale";
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.IN IT, onInit);
loader.load(new URLRequest("http://www.mydomain.com/website/Fonts.swf"));
_loader = new SWFLoader("http://www.mydomain.com/website/components/ListModule.swf");
addChild(_loader);
}
private function onInit(event:Event):void{
showEmbeddedFonts();
}
public function showEmbeddedFonts ():void {
trace("========Embedded Fonts========");
var fonts:Array = Font.enumerateFonts();
fonts.sortOn("fontName", Array.CASEINSENSITIVE);
for (var i:int = 0; i < fonts.length; i++) {
trace(fonts[i].fontName + ", " + fonts[i].fontStyle);
}
}
}
}
in this file i'm getting this error
ArgumentError: Error #1508: The value specified for argument font is invalid.
at flash.text::Font$/registerFont()
at Fonts$iinit()
in local mode everything works good.
klemc
March 25th, 2010, 07:16 AM
Have anyone found the solution?
I have the same problem. In local mode everything works fine, but when font file is online i get the same error :(
Powered by vBulletin® Version 4.1.10 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.