Flash Animation Frame Rate

Hi -
I just put a flash animation (which I made in Flash Pro CS6) in a Cp 5 slide (which I've done countless times), but for some reason, when I adjust the frame rate in Flash, it doesn't adjust it in Cp.
Right now my animation is too fast for the audio in the Cp slide, and I want to slow it down by reducing the frame rate.
Does anyone know how to do this or why what I'm doing isn't working?
Thanks in advance.

Wiezzy,
I was wondering, why not put the audio in the Flash file...this way, you would have total control over synching the audio to the animation...and, as long as your audio publish settings are the same as the Captivate file, there should be NO differentiation in audible performance...in other words, the Flash SWF and the Captivate SWF should sound identical.
And to answer your previous question, I'm fairly certain that the Captivate and Flash SWFs run at there published framerates independently...so if you put a Flash animation that was authored at 10fps...Captivate wouldn't up speed to 30fps...
It's all about resources and performance...two SWFs with two different framerates use more resources...which is why you'd want your Flash SWFs destined for Captivate projects at 30fps...

Similar Messages

  • Changing animation frame rate when rendering in photoshop does not change the length of the video?

    I made a walk cycle animation in Photoshop CS6 and want to render it into a quicktime format. I'd like it to be 12 fps, but when I rendered it at 12 fps the video seemed to be missing frames, and the video was 3 seconds long. I have 98 frames to my animation; doing the math, at 12 fps it should be 8 seconds long. Not 3.
    I was confused and for curiosity's sake I rendered the video at 6 fps, trying to really slow it down. The video ended up being STILL 3 seconds long and only maybe 20 frames. I was missing literally 70 frames. I'm so upset with this rendering thing, I could chuck my computer at the wall.
    Does anybody know of a solution to this?
    edit: If it means anything, I've tried rendering it straight from the frame view and the timeline view. Each time I render it I have the timeline frame rate match the rendering frame rate as well.

    floriannaart wrote:
    Changing animation frame rate when rendering in photoshop does not change the length of the video?
    Photoshop CS6 and CC support two types of animation Frame animations and a Video Timeline
    Changing the frame rate should not change the length of a video timeline. It should just change the number of frames that are rendered.  To change the length of a video you need to change the length of the video timeline.  If you increase the length of the timeline and there is audio I'm quite sure there will be a problem with it,  The Video part will most likely be better then the sound. The required number of extra frames can be generated however the video may look like slow motion. If you decrease the length the motion will speed up.  The length of a video is normally done be editing video clips which are trimmed and stitched together to get the desired duration. Not normally done by altering the duration of a clip.
    The duration a of Frame animation is the sum of the times each frame is displayed.  In a frame animation the length of time a frame is displayed can be varied it not a normal motion picture video.  To have a smooth frame animation you need a sufficient number of frames that are different from each other to show smooth motion.  You can use Photoshop Frame animation tween feature to have Photoshop manufacture frames to help with a smoothing the animation.   Once you have a frame animation the length with the motion you want you can have Photoshop convert it to a video timeline and render a normal motion picture video.  It will not have audio but you can add audio to it.

  • Reading gif animation frame rates and such?

    Okay so I've been coding java for some time now and I mostly just make applications for fun.
    I usually don't have to get help for coding so this is my first post here...
    The current goal I have is a application that displays animations (may turn into a animation editor)
    I've tried searching on google alot for the answer but no justice :(
    Okay so I have the image loading, a semi-nice gui, the image displays and cycles through the animation.
    But the thing that I want is for the image cycle to actually know the real frame rate of the gif instead of having to define it myself.
    Is there anyway to do this? I was reading up and the only solution I found was to read the bytes of the file itself but that would take alot of work and I haven't got a clue on how to do that.
    This is my code for loading the animation:
    public void loadAnimation(String name) {
            final File imageName = new File(name);
            new Thread() {
                @Override
                public void run() {
                    for(int i = 0; i < animationImage.length; i++) {
                        if(animationImage[i] != null) {
                            animationImage.flush();
    animationImage[i] = null;
    if(lastImageDrawn != null) {
    lastImageDrawn.flush();
    lastImageDrawn = null;
    lastImageIndex = 0;
    ImageReader reader = ImageIO.getImageReadersByFormatName("gif").next();
    readingImage = false;
    try {
    reader.setInput(new FileImageInputStream(imageName));
    totalImages = reader.getNumImages(true);
    imageProgressBar.setMax(totalImages);
    readingImage = true;
    int currentImage = 0;
    while(readingImage) {
    BufferedImage image = reader.read(currentImage);
    animationImage[currentImage] = image;
    currentImage++;
    imageProgressBar.setValue(currentImage);
    imageProgressBar.setText("Loaded frame: " + currentImage + " / " + totalImages + " - " + imageProgressBar.getPercent() + "%");
    repaint();
    image.flush();
    if(currentImage == reader.getNumImages(true)) {
    readingImage = false;
    reader.reset();
    reader.dispose();
    } catch (IOException e) {
    e.printStackTrace();
    }.start();
    }If you guys could help it'd be very appreciated.
    EDIT: Oh yeah, I don't want to use any library's I usually like coding things myself...
    Edited by: steve4448 on May 7, 2010 11:45 AM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    Given the following declarations which completely define a GIF animation,
    //information obtained from source file/url.
    private Image[] images;
    private short[] durations; //hundredths of a second
    private short[] xOffsets;
    private short[] yOffsets;
    private Disposal[] disposalMethods;
    //The background color of the global pallete in the GIF file is not
    //used.  It is here merely in case you want to change the implementation
    //of RESTORE_TO_BACKGROUND disposal method.
    private Color backgroundColor;the following method will load all this information from a GIF file. Keep [this page|http://java.sun.com/javase/6/docs/api/javax/imageio/metadata/doc-files/gif_metadata.html] open in a web browser as you look at the code. The class referred to as "Disposal" in the code is an enum class. It's provided in my post below this one.
    /**Loads all the frames in an src from the given ImageInputStream.
    * Furthermore, if the src references a GIF file then information
    * on frame durations, offsets, and disposal methods will be extracted
    * (and stored).  The src stream is not closed at the end of the method.
    * It is the duty of the caller to close it if they so wish.*/
    private void loadFromStream(ImageInputStream imageStream)
            throws java.io.IOException {
        //obtain an appropriate src reader
        java.util.Iterator<ImageReader> readers =
                ImageIO.getImageReaders(imageStream);
        ImageReader reader = null;
        while(readers.hasNext()) {
            reader = readers.next();
            String metaFormat = reader.getOriginatingProvider()
                    .getNativeImageMetadataFormatName();
            if("gif".equalsIgnoreCase(reader.getFormatName()) &&
               !"javax_imageio_gif_image_1.0".equals(metaFormat)) {
                continue;
            }else {
                break;
        if(reader == null) {
            throw new java.io.IOException("Can not read image format!");
        boolean isGif = reader.getFormatName().equalsIgnoreCase("gif");
        reader.setInput(imageStream,false,!isGif);
        //before we get to the frames, determine if there is a background color
        IIOMetadata globalMeta = reader.getStreamMetadata();
        if(globalMeta != null && "javax_imageio_gif_stream_1.0".equals(
                globalMeta.getNativeMetadataFormatName())) {
            IIOMetadataNode root = (IIOMetadataNode)
                    globalMeta.getAsTree("javax_imageio_gif_stream_1.0");
            IIOMetadataNode colorTable = (IIOMetadataNode)
                    root.getElementsByTagName("GlobalColorTable").item(0);
            if (colorTable != null) {
                String bgIndex = colorTable.getAttribute("backgroundColorIndex");
                IIOMetadataNode colorEntry = (IIOMetadataNode) colorTable.getFirstChild();
                while (colorEntry != null) {
                    if (colorEntry.getAttribute("index").equals(bgIndex)) {
                        int red = Integer.parseInt(colorEntry.getAttribute("red"));
                        int green = Integer.parseInt(colorEntry.getAttribute("green"));
                        int blue = Integer.parseInt(colorEntry.getAttribute("blue"));
                        backgroundColor = new java.awt.Color(red, green, blue);
                        break;
                    colorEntry = (IIOMetadataNode) colorEntry.getNextSibling();
        //now we read the images, delay times, offsets and disposal methods
        List<BufferedImage> frames    = new ArrayList<BufferedImage>();
        List<Integer>       delays    = new ArrayList<Integer>();
        List<Integer>       lOffsets  = new ArrayList<Integer>();
        List<Integer>       tOffsets  = new ArrayList<Integer>();
        List<Disposal>      disposals = new ArrayList<Disposal>();
        boolean unkownMetaFormat = false;
        for(int index = 0;;index++) {
            try {
                //read a frame and its metadata
                javax.imageio.IIOImage frame = reader.readAll(index,null);
                //add the frame to the list
                frames.add(forceNonCustom((BufferedImage) frame.getRenderedImage()));
                if(unkownMetaFormat)
                    continue;
                //obtain src metadata
                javax.imageio.metadata.IIOMetadata meta = frame.getMetadata();
                IIOMetadataNode imgRootNode = null;
                try{
                    imgRootNode = (IIOMetadataNode)
                            meta.getAsTree("javax_imageio_gif_image_1.0");
                }catch(IllegalArgumentException e) {
                    //unkown metadata format, can't do anyting about this
                    unkownMetaFormat = true;
                    continue;
                IIOMetadataNode gce = (IIOMetadataNode)
                    imgRootNode.getElementsByTagName("GraphicControlExtension").item(0);
                delays.add(Integer.parseInt(gce.getAttribute("delayTime")));
                disposals.add(Disposal.disposalForString(gce.getAttribute("disposalMethod")));
                IIOMetadataNode imgDescr = (IIOMetadataNode)
                    imgRootNode.getElementsByTagName("ImageDescriptor").item(0);
                lOffsets.add(Integer.parseInt(imgDescr.getAttribute("imageLeftPosition")));
                tOffsets.add(Integer.parseInt(imgDescr.getAttribute("imageTopPosition")));
            } catch (IndexOutOfBoundsException e) {
                break;
        //clean up
        reader.dispose();
        //copy the source information into their respective arrays
        if(!frames.isEmpty()) {
            images = frames.toArray(new BufferedImage[]{});
        if(!delays.isEmpty()) {
            durations = new short[delays.size()];
            int i = 0;
            for (int duration : delays)
                durations[i++] = (short) (duration == 0?DEFAULT_DURATION:
                                                        duration);
        if(!lOffsets.isEmpty()) {
            xOffsets = new short[lOffsets.size()];
            int i = 0;
            for(int offset : lOffsets)
                xOffsets[i++] = (short) offset;
        if(!tOffsets.isEmpty()) {
            yOffsets = new short[tOffsets.size()];
            int i = 0;
            for(int offset : tOffsets)
                yOffsets[i++] = (short) offset;
        if(!disposals.isEmpty()) {
            disposalMethods = disposals.toArray(new Disposal[]{});
    }

  • Show a Flash animation frame when opening a Powerpoint presentation

    Hi all,
    I have a Powerpoint presentation that embeds a Flash
    animation (swf file). I use Powerpoint 2003 and a Flash 9
    animation.
    The problem is that when the presentation is opened, no image
    (in fact a frame of the Flash animation) appears on the slide that
    contains the Flash object. Instead, a blank rectangle is displayed.
    To make it appear, I must start the presentation in slide
    show mode (here the animation is playing) and then return to
    'Normal' view. The last animation image is then shown on the slide.
    From now, if I save the presentation, close it and then reopen it,
    no image is shown.
    I have tried with different Flash animation versions and
    noticed that an image is displayed for Flash animation when
    compiled in Flash 7. In a Flash 8 animation, no image appears too.
    It seems that a change since Flash version 8 avoids an image to be
    displayed when opening the Powerpoint presentation.
    Has anyone already met this ? Are there security or other
    changes that will prevent a frame to be displayed when opening the
    presentation ? Any ideas or Internet links will be appreciated.
    Thanks

    Hi Dave and thanks for the answer.
    My embedded movie is playing well when we start the slideshow
    mode for the presentation, because it uses the installed activeX
    component (version 9 installed) to render it.
    My problem is that no image (ie the last movie frame
    displayed before exiting the slide show) is displayed the next time
    the presentation opens, even if the file is saved.
    Did you mean that, because the activeX version is newer than
    the PowerPoint 2003 release date, the PowerPoint application is not
    able to get the image (frame) the next time the presentation opens
    (that is, the image to display is embedded into the activeX at a
    specific location, which has changed between Flash player version 7
    and 8) ?
    PS: 1) I have opened the Flash 8 presentation in PowerPoint
    2007 and an image is shown on the slide, which might confirm that
    PowerPoint 2003 is too old to find the frame to be displayed.
    2) I searched into the in-line/off-line documentation and I
    found no paragraph speaking of the Flash version limitation.
    Let me know if I am right.
    Thanks again for the time taken to answer me.
    Rico

  • Flash preview frame rate

    When you do a publish preview does it run at the actual frame
    rate of the movie? I am working on a file that previews correctly
    but when I publish the .swf things seen to be running faster.
    I should mention that I am using some flashLoaded components,
    but why should that matter. I thought the preview & the
    finished swf were one in the same.

    I have since discovered that my slow down/speed up issues
    seem to be caused by the large flv file I have playing as a looped
    background.

  • Flash animation- frame by frame

    Hi everyone,
    I'm new to this forum but I was wondering if anyone could help me as soon as...I'm trying to import images I drew then altered frame by frame in Photoshop into Flash so they run as a sort of flip book sequence. They've already been altered to look like they're moving but I just need Flash to piece them together and play it smoothly...any help would be greatly appreciated!
    Thanks,
    Anna

    Name the images in a patterned sequencial manner (like img1, img2, img3, etc).  Save them as jpg images if that is suitable for the image.  If you want to have Flash import them and automatically place them sequencially in the timeline, then you should use the File -> Import to Stage command.  Just select the first of them when you choose the image to import and Flash should recgonize the pattern and will ask if you want them all to be imported.  Opt to import them all and Flash will place them sequencially in the timeline.

  • How to export a flash project with a changing frame rate to a video

    I have a Flash project that is a series of roughly 1000 images.  The result of the images is a simple animation, and there is music imported on a separate layer.
    There are moments in the music that I wanted to line up with certain frame changes, and there are sections of the music that I wanted to match up with a faster (double-time) frame rate.
    I used this code in several places in the a code layer:
    stage.frameRate = x;
    The result is exactly what I want in SWF -- the animation speeds up and slows down at the exact right moments to match up with the music track, but it seems like it's just not possible to export this variable frame rate project to a video file?
    According to the accepted answer on this post: http://forums.adobe.com/message/4019538, it seems that:
    The export function in Flash Pro doesn't transcribe *frames*, rather it plays the Flash animation and records it like a camcorder
    If that's true, then I would think there is a way to record a variable frame rate project into a video -- does anybody know if this is possible?

    That or Premiere would both get the job done. After Effects might be more desirable as it has a feature called Time Remapping (right-click on the video layer, Time->Enable Time Remapping). You can add keyframes to any point in a video and then drag them around to speed up or slow down the video. That'll allow for very precise tweaks.
    Finally all I'd suggest is when you jump into your next project, make a quick dummy test project to see if the software you're using is easily capable of producing what you want. It'll solve the headache of completing the project only to land where you are now. Now you know Flash won't play nicely with scripts and Export Movie. If your desired end result was always a video I'd probably use video editing software to make the video. There's some free stuff out there if you really look, but no, it won't be as nice as After Effects or Premiere by any stretch. Although when you see how amazing After Effects is, you'll probably want to buy it .

  • FLASH PRO CC - FRAME RATE ISSUES :(

    In Adobe Flash Professional CC, how do you change the frame rate for different segments of the animation, instead of changing the frame rate for the whole animation?
    I would really appreciate the help

    just call startplayF and pass the movieclip, frame rate, start frame and end frame.
    function startplayF(mc:MovieClip,framerate:int,startFrame:int,endFrame:int):void{
    mc.startframe=startFrame;
    mc.endframe=endFrame;
    mc.gotoAndStop(startFrame);
    mc.interval=setInterval(playF,1000/framerate,mc);
    function playF(mc:MovieClip):void{
    if(mc.endframe>mc.startframe){
    mc.nextFrame();
    } else {
    mc.prevFrame();
    if(mc.currentFrame==mc.endframe){
    clearInterval(mc.interval);

  • Sync and frame rate problems importing video to Flash CS3

    Just like the subject states, I am indeed having frame rate problems importing video to Flash CS3.
    When I export a video from Premiere with the settings:
    1280x720
    frame rate of 23.976
    using H264 or Animation (basically every codec produces the same results),
    "embed video on SWF and play in timeline"
    When I do this the file exports fine. Playing it in Quicktime works fine and the audio syncs up no problem. But when I import it into Flash using the same settings, for some reason the movie clip is now too fast in that the video does not match the audio and seems to be at more like 12 fps now (just a guestimate). The action of the video is over long before the audio even comes in.I have verified that the frame rate is correct in Flash so it's not that.
    I've done this literally hundreds of times in the past and suddenly it does not work and I can not figure out why. I'm not even really using video, but actually artwork that I am putting together as an animatic for an animated piece so the video could not have been imported incorrectly or digitized wrong either. Can someone out there please tell me how to make this work? Any help would be GREATLY appreciated!
    -Mike

    Thanks for you quick response however it really doesn't apply to what I am doing in any way. I will not be uploading the video to a server. I am using the imbed function so I can use it as a layer and then animate over it. It is just reference and will ultimately be deleted. The Fla file does indeed carry the same specs as I stated in my first post. I have done it this way dozens of times and I am trying to figure out why it suddenly will not work.
    ~Mike

  • What frame rate should you build your Flash file at?

    Every second of video has 30 frames. But Flash animations can
    be done at any frame rate, which raises a couple of important
    questions:what frame rate should you work at, and second, if you
    choose to work at a rate other than 30 frames per second (fps), how
    do you convert to 30 fps? I deal with the question of frame rate
    conversion below.
    You can create a Flash movie at 30 fps. But if is going to be
    played back on a computer, a 30 fps .swf file will generally
    produce unacceptably high data rates, unless the image is very
    small and simple, or the computer it is playing on is very fast. It
    can also create a lot of extra animation work if you want to draw
    in-betweens for all 30 frames. Fortunately, there is no need to
    build your Flash movie at 30 fps, even if you are planning to
    transfer it to video.
    I usually build animation that needs to work on the web or
    video at 12 fps. This gives us a good balance of lower data rates
    and smoother animation. When creating cartoon style animation, it
    also keeps our work consistent with the majority of broadcast
    animation. While some high end cel animation is done at 24 frames
    per second (the rate that film is projected at), much broadcast
    animation is created at 12 fps. This is because it is drawn on
    "2's." In other words, each image holds for 2 frames. Do the math
    and it becomes clear why--half the amount of frames to draw each
    second. While Disney and Dreamworks may have virtually unlimited
    budgets to create their epic animations, most broadcast (and even
    more so, Internet) productions are on very tight budgets. But even
    the big studios do a lot of character animation on 2's. It looks
    good that way, so why create twice the work?
    If we are using flash to build a cartoon solely aimed at
    broadcast or film, however, we build it at 24 fps. That way we can
    animate on 2's for most of the character animation, but do animate
    on 1's for segments or particular motions that require smoother
    animation.
    If we are using Flash to build graphics for broadcast use
    only, and so won't be hand drawing in betweens, we usually build
    the file at 30 fps. This will give us the smoothest motion, and
    data rate won't be an issue for you. It is also possible to even
    build it at 60 fps, and convert this to a 30 fps video with fields
    In the end, you can decide to build it at any rate you want.
    The lower the rate, the smaller the file size, data rate and number
    of frames to animate, but the less smooth the animation.
    Conversely, the higher the frame rate, the higher the file size,
    data rate and number of frames to animate, but with smoother
    animation.
    now I use
    FLASH VIDEO MX PRO
    to covnert Video in multiple formats to FLV or SWF, I set the frame
    size just as above, I always get soomth Flash
    at the meantime, I have to set video rate when I use
    FLV To Video Convert
    Pro to play the video in my iPod, if you set the wrong frame
    rate, your iPod and other devices may not support the frame rate

    Usually video quality has nothing with frame rate, but when
    you convert flash to iPhone or other devices, you should think of
    which frame rate video can your device play. when I convert .swf to
    iPhone with
    SWF to Video
    Converter, as you know, iPhone can only support frame rate from
    2 to 15 or a little more, I always choose 15. In this scare, frame
    rate is higher, the quality is better.

  • Can't set frame rate on animated GIF PSE8 on Mac

    When saving an animated GIF in Elements 8 (running on Mac OSX 10.6 Snow Leopard) I can't modify the frame rate. It is set at the default .2 delay and can't be modified. Anyone know of a fix for this?
    Thanks.

    Thanks Barbara... I have used that very workaround already - but was hoping there was a solution so I could just do it in the app designed for this! So unfortunate that Adobe knows about this bug and hasn't fixed it!

  • Question about frame rates in Flash

    If I create a Flash animation using 12 frames per second set in the Flash properties and I then export the timeline as a quicktime movie at PAL settings (25 frames per second) so that I can use it in a Premiere Pro timeline with other PAL video clips shot with a camcorder, does that affect the speed at which the original Flash timeline will play when converted to a quicktime movie?
    I don't want to have to animate the Flash clip at 25 frames per second in Flash because it requires about twice as much drawing, but I also want to preserve whatever sense of action timing there is in the Flash action and not have it play too fast or too slow when incorporated into a video project.
    Thanks for any advice on how best to do this.

    For what you show so far, you can probably create it all in Flash without concern for slicing and whatnot..  For starters....
    First create the buttons... select Insert -> New Symbol -> Button.  Buttons have 3 visual frames... one for Up, one for Over, and one for Down.  The 4th frame is useful for defining a larger Hit area for small items.  So create a new button symbol and draw the different views you want for the button.  When you are done you should be able to make the button work visually without the need for any code.  You will want to add code to control the feature displays.

  • How can I repeat my flash animation (my frames)?

    Hi Flash forum members
    Can you help me somebody: How can I repeat my flash animation (my frames) many times?
    I will be looking forward to hearing from you,
    Sultan

    It depends on what you mean and how your design is done.
    You can copy and paste frames as many times along a timeline as you, though creating a movieclip of one set and placing that to extend the full length of the timeline would produce the same result.
    If the problem is that your animation stops when it is done, you need to be sure to not have any code in place that will stop it.

  • Frame rate in Flash CS4 Flash Player vs. Firefox Flash Player

    Hi,
    I've been building a Flash application and have just published it to a web page for the first time a short while ago. Up until now I have just been debugging it is Flash CS4's flash player. My problem is that the frame rate in the online version is much worse than in the CS4 version. My application has a map in it which you can drag around by clicking and dragging with the mouse. When I debug my application in Flash CS4 the frame rate is perfectly smooth. But when I try it online, the map keeps jumping, even if all the graphics displayed in the map are embedded in the .swf file.
    Does anyone know what the problem here might be?
    Thanks!

    Welcome to the fun!
    Unfortunately this is the way it is. It is really impossible to say anything certain as the OS / Browser type (FF, IE etc) / Browser version (2,3,4) / Plugin version can all form a pretty deadly mix of variables.
    My experience has been that on a fast mac and older pc... previewing swfs in CS4 has been pretty crumby as opposed to most browser plugins. I get a much better experience in a browser.
    Some versions of FF can get bogged down by Flash. Although I shun IE for web browsing it usually handles flash the best.
    I think most people will tell you that Safari + Flash can really get a mac's fans going with some large cpu spikes.
    Are you using fonts in the map? Are they set to "anit-alias for readability"? That might be something to look into.
    If you post a link to your work, maybe some people can chime in with their experience and we can narrow it down to a certain version of FF or see if anything jumps out as a "trouble area" in your execution.

  • Flash frame rate issue

    Hi Guys,
    I just bought a new asus lap top with i7 2630 processor and of course i wanted to stress it with flash 3d right away to see how it perform.
    I am using away3d for flash player 10 and i build test app that has one sphere as a container ant for each vertice i on that sphere i added another small sphere.Of course i bumped up segments on parent sphere so that i have as much verticeses. When i build it the flash player allocate about 400mb of memory and frame rate drops to 1 frame per second. Now i understand 3d business in flash is heavy on processor because flash is not utilizing GPU yet but when i open task manager my CPU usage isn't 100 percent. its about 50% all the time.
    This is how it looks like
    There are 1562 small spheres on the image above
    I don't understand why frame rate is so small when CPU is not working 100%. Mybe this is an windows issue or fact that flash allocated to many memory.
    I have 8gb of RAM.
    Or just flash is not designed for such a thing. I just don't understand why it performs badly when processor is not working 100%
    Maybe the problem is how away3d works. I have no clue and don't know where to start search for solution.

    I guess there's a few issues. Adding concurrency/threads means that there has to be some sort of thread synchronisation to allow atomic updates to some datastructures without which the system would be unstable. It can be a lot of work to add thread synchronisation to the existing player. There doesn't seem to be much call for it amongst flash developers, but surely that day must come. For code not written to take advantage of multiple threads, adding thread support might actually degrade performance.
    It's not a small project.

Maybe you are looking for