Ok. The width and height is totally wrong as well when I look at it
with the debugger, so I scrapped the idea and started working on a new
way to solve this.

I'm able to use 3500x2000 pixel bitmaps for textures though. Not
shabby? I thought the limit was lower?

J

On Aug 29, 10:10 pm, Fabrice <[EMAIL PROTECTED]> wrote:
> yes sounds like its too large...
> I recall place some minimum values to avoid crash in this class.
>
>       _bitmap = new BitmapData(Math.max(1,movie.width),  
> Math.max(1,movie.height), transparent, (transparent) ? 0x00ffffff : 0);
>
> Fabrice
>
> On Aug 29, 2008, at 6:48 PM, Jensa wrote:
>
>
>
> > I'm having a strange issue where the MovieMaterial apparently is
> > unable to extract the bitmap data from a Sprite.
>
> > In Flex (AS3 project) I embed my Sprite:
>
> > [Embed(source="assets/metro.swf",symbol="metro")]
> > private var metroMap:Class;
>
> > I then instantiate it and put it on stage:
>
> > var map:Sprite = new metroMap();
> > addChild(map);
>
> > The Sprite is added to stage and shown as expected. The error is
> > thrown for the following line:
>
> > var mapMaterial2:MovieMaterial = new MovieMaterial(map);
>
> > This is the error:
>
> > ArgumentError: Error #2015: Invalid BitmapData.
> >    at flash.display::BitmapData()
> >    at away3d.materials::MovieMaterial()[/Users/jensa/Documents/Flex
> > Builder 3/Away3D_src/away3d/materials/MovieMaterial.as:126]
> >    at Fredrikstadnett()[/Users/jensa/Documents/Flex Builder 3/
> > Fredrikstadnett/Fredrikstadnett.as:92]
>
> > How can a Sprite have "invalid bitmapdata"? Can it be that this sprite
> > is so big that it can't be converted to bitmapdata? The Sprite is
> > 1730x940 pixels big.
>
> > J

Reply via email to