# Embed Assets

**URL:** <https://forum.kirupa.com/t/embed-assets/308006>\
**Category:** flash\
**Created:** [April 15, 2010, 12:46am UTC](https://forum.kirupa.com/t/embed-assets/308006 "2010-04-15T00:46:14Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![pardoner](https://avatars.discourse-cdn.com/v4/letter/p/5daacb/32.png) [@pardoner](https://forum.kirupa.com/u/pardoner)\
**Post date:** [April 15, 2010, 12:46am UTC](https://forum.kirupa.com/t/embed-assets/308006/1 "2010-04-15T00:46:14Z")

</div>

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:

```auto

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?
