Hi Folks,

I'm running into what appears to me to be a fairly nasty problem.  I
have a fairly simple animation I want to load into flex.  It's a
little guy who jumps and waves his hands.  The first frame in flash
CS3 is an idle frame with a stop, then the "jump" animation (ended
with a gotoAndStop(1)), then the "hi" animation (ended with the same
return to idle).  The swf is exported in AS3, and I bring it into flex
using a SWFLoader and the following code.

Flex seems to completely ignore any actions on the flash timeline -
the animation, which in the swf starts as idle, now plays continually
through the timeline.  I can control the animation using flex by
calling "gotoAndPlay", but it will then simply loop forever.  This is
bad - very bad for any sort of application that uses flash animations.

I have 2.0.1, lest anyone suggest that.  So - any suggestions?



<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
layout="vertical" xmlns:com="com.*">
        <com:FlexPerson id="person" />
</mx:Application>




package com
{
        import mx.controls.SWFLoader;

        public class FlexPerson 
        extends SWFLoader
        {
                [Embed(source='../humanGuy.swf', symbol="PersonContainer")]
                public static var PersonClass:Class;
                
                public function FlexPerson():void
                {
                        super();
                        this.trustContent = true;
                        this.source = PersonClass;
                }
        }
}





Reply via email to