# Using FP10 classes within a FP9 wrapper in Flash Player 10

**URL:** <https://forum.kirupa.com/t/using-fp10-classes-within-a-fp9-wrapper-in-flash-player-10/314718>\
**Category:** flash\
**Created:** [October 6, 2010, 10:06pm UTC](https://forum.kirupa.com/t/using-fp10-classes-within-a-fp9-wrapper-in-flash-player-10/314718 "2010-10-06T22:06:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![tarling](https://avatars.discourse-cdn.com/v4/letter/t/839c29/32.png) [@tarling](https://forum.kirupa.com/u/tarling)\
**Post date:** [October 6, 2010, 10:06pm UTC](https://forum.kirupa.com/t/using-fp10-classes-within-a-fp9-wrapper-in-flash-player-10/314718/1 "2010-10-06T22:06:00Z")

</div>

Hi,

We create Flash games which are embedded within third party wrapper SWF files, which are exported for FP9.

If I create an FP10 SWF which uses classes specific to FP10 (Pixel Bender classes such as Shader, ShaderData), when I run them in an FP9 wrapper within an FP10 player, an error is thrown  
VerifyError: Error #1014: Class flash.display::Shader could not be found.

I thought this may be something to do with ApplicationDomains - maybe the child SWF was forced into using the global classes from the parent SWF, but assigning a new ApplicationDomain to the child didn’t make any difference.

Is there any way to get access to these FP10 classes - or does the version of the outermost wrapper SWF always determine what’s available to child SWFs? It seems odd that the FP10 classes are not available in a FP10 player.

Thanks for any help,  
James
