PHP interesse |
|
Hoi,
Ik zet met het volgende probleem. Ik heb een FontManager class gemaakt die mijn Fonts.swf inlaad en daaruit de fonts registered. Ik had van een oude website een goede Fonts.swf liggen en die werkt perfect. Echter probeer ik nu een andere Fonts.swf aan te maken, maar ik krijg op geen enkele wijze het goed.
Ik heb mijn settings alsvolgt:
http://www.robmoorman.nl/files/1.png
Mijn symbol library ziet er alsvolgt uit:
http://www.robmoorman.nl/files/2.png
Als ik nou mijn applicatie run, krijg ik de volgende error:
TypeError: Error #1034: Type Coercion failed: cannot convert flash.display::MovieClip@411c8a61 to com.moorman.interfaces.IExternalLibrary.
at com.moorman.utils::Fontmanager/extractTypography()
IExternalLibrary:
package com.moorman.interfaces
{
public interface IExternalLibrary
{
function getDefinitions(): Array;
}
}
package com.moorman.interfaces { public interface IExternalLibrary { function getDefinitions(): Array; } }
Fontmanager:
private function extractTypography( evt: Event ): void
{
var fonts:Array = IExternalLibrary( evt.target.content ).getDefinitions();
while( fonts.length )
{
this.registerFont( fonts.shift() );
}
this.dispatchEvent( new Event( Event.COMPLETE ) );
}
private function extractTypography( evt: Event ): void { var fonts:Array = IExternalLibrary( evt.target.content ).getDefinitions(); while( fonts.length ) { this.registerFont( fonts.shift() ); } this.dispatchEvent( new Event( Event.COMPLETE ) ); }
Kan iemand hier mij bij helpen,
Bvd, Rob
|