Embed Assets

I have a separate swf file with all my assets in the library. I’m embedding those assets using the Embed tag. How do I access the class of those embedded assets.

This gives me an error:


import com.views.Preloader;

[Embed(source='../assets/Assets.swf', symbol='com.views.Preloader')];
public var PreloaderAsset:Class;
private var _preloader:Sprite;

_preloader = new PreloaderAsset() // "as Preloader" gives me an error;
addChild(_preloader);

trace(_preloader) // Main_PreloaderAsset0


I’m trying to datatype _preloader as Preloader so i can access it’s public methods. Anyone with any ideas?