INSANELY annoying CS4 timeline bug in Flash Presentation format

I've been using the Flash "presentation" format for three versions now, for doing very slide-like but animated training modules. Suddenly in CS4, there's a bug in the timeline where, no matter if the layer is locked or unlocked, frame 10 or 1000, an old file or a brand new CS4 file, the timeline scrubber JUMPS instantly back to frame 0 when you click any frame.
Can you imagine how frustrating it is to be working on a long animation, and you can't even navigate your timeline?? Please tell me there's some fix for this, I couldn't find one.
Screengrab attached. thanks

Hi Ned,
Thank you for verifying this and the suggestion...
The issue with adding the "blank frames" is the flash player slows to about 4 times slower to render out the new frame.
I have decided to place the code directly on the buttons, because I have found that sometimes a button's name will change as well and call on the wrong function....So this is very weird that I can dynamically change a buttons name hardcoded in! I cannot take the risk of the button firing off the wrong function as this could seriously injure someone. This program controls some big machinery.
The issue seems to stem pretty deep into the flash engine and effects all "Objects".
For example:
1. On Frame 1 name all of the objects
2. On Frame 2 rename all of the objects
3.On Frame 3 do not name the objects
On frame 1 gotoAndStop(3)
all of the buttons are named from frame 2 !!!!
So even though I have skipped frame 2 the unnamed objects pick up frame 2's names and label the unnamed objects.
So I would think the player would skip over frame 2...like a hard drive would indexing....but rather the flash player acts like a tape recorder having to seek to a position in the timeline.

Similar Messages

  • Is this a bug of flash cs4?

    Hi, all:
    I've noticed that when I place a MovieClip element on both key frame1 and key frame2 from the content library, and let the instance on frame1 has no instance name, then the instance name which I give to the instance on frame2 has no effect at all——namely I can't refrence it by action script code on frame2 of the main timeline.
    I checked the content of the binary-file outputed by flash cs4, and got that after the first ShowFrame Tag, the instance was modified by the PlaceObject2 Tag, but the PlaceFlagHasName was not set, is this a bug of flash cs4? Has anybody else encountered this problem?

    Now, that was extremely odd ..
    I do not have any idea, why your movieclip returns 'undefined'
    When I create a new movieclip on the stage (your stage),
    and trace it, I get the expected result..
    Doing the same on your movieclip on the exact same stage
    gives undefined...
    I cen't event reproduce the problem on my own.  Only with your
    movieclip.. Extremely weird indeed..
    Sorry dude, I'm clueless on this one.
    Best regards
    Peter

  • Huge bug in Flash CS4 verify

    Could any one please verify this bug and let me know if it is a bad install or acualy a hugh bug in Flash:
    This is what is happening...if I do not give instance names to the buttons on frame 1, frame 2 buttons WILL NOT work even if they are named...also doing a trace of objects shows they are given the flash default names...as though I hadnt named them...here is the FLA I saved it as CS3 :
    http://alphagraphicdesigns.com/help/Flash_bug.fla
    these are the steps to get it to happen:
    1. Create a new document using Action script 2
    2. Draw out a vector rectange using the rectangle tool
    3. Right click and turn it into a button (dont give it a name leave the default)
    4. Copy and past it 5 times on frame one (do not name any of the buttons)
    5. Name only one of the buttons "navigate_bnt"
    6. Past the below code on frame 1
    navigate_bnt.onPress = function() {
    gotoAndStop(2);
    ///Loop and find all objects
    for (var Object_Name in this) {
    trace("frame 1: "+Object_Name);
    stop();
    5. Create a frame on Frame 2 of the timeline
    6. Past the button 5 times on frame 2
    7. Name 1 of the buttons "navigate_bnt."
    8. Name 4 of the buttons  on frame 2 : "bnt_1","bnt_2" ect..
    9. Past the below code on frame 2
    navigate_bnt.onPress = function() {
    gotoAndStop(1);
    bnt_1.onPress = function() {
    trace(this._name)
    bnt_2.onPress = function() {
    trace(this._name)
    bnt_3.onPress = function() {
    trace(this._name)
    bnt_4.onPress = function() {
    trace(this._name)
    ///Loop and find all objects
    for (var Object_Name in this) {
    trace("frame 2: "+Object_Name);
    stop();

    Hi Ned,
    Thank you for verifying this and the suggestion...
    The issue with adding the "blank frames" is the flash player slows to about 4 times slower to render out the new frame.
    I have decided to place the code directly on the buttons, because I have found that sometimes a button's name will change as well and call on the wrong function....So this is very weird that I can dynamically change a buttons name hardcoded in! I cannot take the risk of the button firing off the wrong function as this could seriously injure someone. This program controls some big machinery.
    The issue seems to stem pretty deep into the flash engine and effects all "Objects".
    For example:
    1. On Frame 1 name all of the objects
    2. On Frame 2 rename all of the objects
    3.On Frame 3 do not name the objects
    On frame 1 gotoAndStop(3)
    all of the buttons are named from frame 2 !!!!
    So even though I have skipped frame 2 the unnamed objects pick up frame 2's names and label the unnamed objects.
    So I would think the player would skip over frame 2...like a hard drive would indexing....but rather the flash player acts like a tape recorder having to seek to a position in the timeline.

  • HD Video into a Flash Presentation...

    Hello Everyone
    Sorry, I know this is off topic but I find myself bobbing at the deep end and I could use some help.
    I've created a video which will be presented on a 50" plasma as part of a Flash presentation.
    Can anyone share experience as to how to get the best looking output from flash? And the best route for getting the video in there in the first place. I believe I can go via .flv or H264 - any ideas as to preference / data rates etc?
    My video is currently Uncompressed 720p25 and the presentation is built at 1280x720x25fps.
    Thanks in advance.
    Tall Jim

    do you have CS4's Media Encoder?
    "the presentation is built at 1280x720x25fps"
    this is the presentation size, but what size should your video be? 25fps in Flash will be irrelevant to your video frame rate. (e.g. - flash's timeline could be set to 1fps, but your video will play at whatever it was encoded at.)
    You can look into the JW FLV player:
    http://www.longtailvideo.com/players/jw-flv-player/
    Post back with more details.

  • Preloader for flash presentations?

    Hi all,
    I need (badly) to add a preloader to a flash presentation.
    But googling around I didn't found a solution to this.
    I can't believe that you can't do this in an easy way.
    I can't re-create the slide presentation from scratch using the flash timeline (it would take ages).
    Is there a solution to this?
    TIA
    tony

    See if this helps...
    http://www.gotoandlearn.com/play.php?id=85

  • Bug in Flash 8 when using Strings Panel?

    A problem with the strings panel in Flash 8 I have found is
    that, when working with 6 languages, if you save and close down
    your Flash file with the Strings panel hidden, and re-open the FLA
    and then view the strings panel/view your text on the stage (or
    open the xml file) that, in my cae, some EN strings have been
    corrupted/mutated to other languages.
    This is obviously a bug in Flash which corrupts one of the
    XML files if the strings panel is closed. Why does it do this? Its
    very annoying having to remember to open the strings panel whenever
    I load that specific project, even if I am not going to use it. And
    the panel takes up a lot of space as it is so can't leave it open
    all the time for other projects.
    Any ideas?

    Howdy. I'm having a very similar problem. I'm working with 21
    languages (including EN) on the strings panel in Flash 8. I've
    found that my languages get corrupted -- EN strings get substituted
    in for some, not all localized strings in the panel -- when I
    publish or test the movie. I was publishing for Flash 7. When I
    changed my publishing settings to Flash 8, the problem went away.
    Have you gotten any answers to your problem?

  • Anyone familiar with Flash Presentations?

    Hi.
    I continue to have problems playing movieclips on certain
    slides of a Flash Presentation.
    If anyone has *reasonable* experience with Flash
    presentations please let me know. You might be familiar with the
    problem, or have suggestions.
    Thanks in advance,
    K

    chez Lou,
    > 1. Would I be better off just placing everything on the
    main
    > timeline, and saving the use of mc for animations that
    can play
    > continously (for instance animations that "accent" the
    content
    > of the slide, vs those used to put the content
    together)?
    Well, that would certainly be one approach, but then you
    lose out on the
    benefit of nested movie clips, not the least of which is
    avoidance of
    timeline sprawl. I played a bit more with the Slide API this
    morning. I
    can see what's going on. Under the hood, each slide is a
    movie clip, and
    they all exist at once, so if you have nested animation on
    any slide ...
    they all start playing even on slide 1, and might in fact
    have played
    through by the time you hit slide 5.
    > 2. Do you know of a way to have an animation stop on the
    last
    > frame, yet replay on slide re-entry?
    Here's what I came up with. Let's assume you have two
    buttons on the
    root presentation slide. By default, Flash gives you a root
    slide named
    "presentation" and a child slide named "slide1". In my
    experiment, I added
    a Next and Previous button to "presentation" and wired them
    up like this:
    btnNext.onRelease = function():Void {
    this._parent.currentSlide.gotoNextSlide();
    btnPrev.onRelease = function():Void {
    this._parent.currentSlide.gotoPreviousSlide();
    This uses the button event handling approach I prefer,
    personally, over
    on() and onClipEvent() -- I'm not sure which approach you're
    using. In this
    approach, the code codes into a keyframe, typically a
    dedicated scripts
    layer, rather than attached to the object itself. The buttons
    have the
    instance names btnNext and btnPrev. A function is assigned to
    the
    Button.onRelease event of each button instance, and the
    functions call
    either Slide.gotoNextSlide() or Slide.gotoPreviousSlide() as
    appropriate.
    In order to target the relevant Slide instance, I use the
    Slide.currentSlide
    property, which I reference via the expression this._parent.
    Let me explain that, real quick. In the above code, the word
    "this"
    refers to the corresponding button instance itself -- in
    btnNext's onRelease
    handler, "this" refers to btnNext. btnNext -- the button
    symbol -- is, by
    nature, an instance of the Button class. Consulting the
    Button class in the
    ActionScript 2.0 Language Reference, I see that all button
    instances have a
    Button._parent property, which points to the object that
    contains the
    button. Cool. Therefore, from a button's point of view,
    this._parent
    refers to the timeline that contains the button. Normally,
    such a reference
    points to a MovieClip instance (which is what timelines are;
    they're movie
    clips). That's the case here, too, but thanks to the way
    object-oriented
    programming works, and because we're inside a Slide
    presentation, the parent
    movie clip of this button is also an instance of the Slide
    class.
    Look up "Slide class" in the Components Language Reference,
    and you'll
    see the full pedigree. Any instance of Slide has the
    following family tree:
    MovieClip > UIObject > UIComponent > View >
    Loader > Screen > Slide. Slides
    *are* movie clips, but they're more than that. They're also
    UIObjects,
    which are objects that contain all the functionality of movie
    clips, and
    then some. They're also UIComponents, which addes even more
    functionality,
    and so on ... all the way through Slide. One of the
    properties of the Slide
    class is Slide.currentSlide. Bingo!
    So ... this._parent (in this context) refers to a Slide
    instance, which
    means this._parent.currentSlide refers to the currently
    showing slide, which
    is obviously also a Slide instance. For that reason, we can
    still invoke
    Slide class methods on the reference, which is why something
    like
    this._parent.currentSlide.gotoNextSlide() works.
    Forgive me, by the way, if you already understand all of
    this. Forum
    replies are searchable, and who knows ... in the future, the
    explanation has
    the potential to help someone else, too. :)
    Okay, so now the issue is, we want each current slide to run
    through any
    nested movie clips it may have, regardless of their instance
    names, and tell
    each movie clip to start again from frame 1 of its own
    timeline. Amend the
    above code to look like this:
    import mx.screens.Slide;
    btnNext.onRelease = function():Void {
    this._parent.currentSlide.gotoNextSlide();
    var slide:Slide = this._parent.currentSlide;
    for (var prop:String in slide) {
    if (typeof(slide[prop] == "movieclip")) {
    slide[prop].gotoAndPlay(1);
    btnPrev.onRelease = function():Void {
    this._parent.currentSlide.gotoPreviousSlide();
    var slide:Slide = this._parent.currentSlide;
    for (var prop:String in slide) {
    if (typeof(slide[prop] == "movieclip")) {
    slide[prop].gotoAndPlay(1);
    The import statement allows us to reference Slide as a
    datatype, which
    happens just below the line in each event handler that was
    already there.
    To save a few keystrokes (basically, to make the code easier
    to read), we're
    creating a temporary variable, slide, and setting it to the
    same
    this._parent.currentSlide expression we already used. Once
    gotoNextSlide()
    or gotoPreviousSlide() is called, the value of
    this._parent.currentSlide
    changes, because now a *new* slide is the current slide. It's
    the new slide
    we're interested in. Using the variable slide as a kind of
    shorthand, we
    use a for..in loop to run through all the properties of the
    current slide.
    If the datatype of a given propery is a movie clip, we tell
    it to go to
    frame 1 of its own timeline and start playing.
    What I've spelled out may or may not fit, exactly, with your
    current
    circumstance, but that's why I spent a bit of time explaining
    the mechanics
    of it. I hope that steers you in a useful direction. :)
    David Stiller
    Co-author, Foundation Flash CS3 for Designers
    http://tinyurl.com/2k29mj
    "Luck is the residue of good design."

  • Why Doesn't SKEW Work? Bug in Flash???

    Does anybody know why it is impossible to "Skew?" Holding
    "control" and dragging the corner of an object with the Transform
    tool shows an outline of your skew, but let go of the button and
    nothing happens.
    This is giving me a major headache. What is going on here?
    Is this a bug in Flash????

    I created a Movie Clip, dragged the video onto the movie
    clip's timeline.
    Then I created a new Scene, and dragged the movie clip onto
    the scene's only layer. Transform doesn't work on the movie clip.
    ***Clarification: Skewing doesn't work. Other transform actions,
    like Rotate, work fine.***
    Any ideas why?

  • Insert swf into a flash presentation

    Hi,
    I am using flash CS3.
    I am creating a flash presentation on one side.
    On the other one I have made a flash movie.
    Now I would like to insertn the flash movie in a page or as a
    page of the presentation without converting into MOV or other...
    How can I do ?
    thx for your help

    in CS3 you can write code in ActionScript 2 or 3.
    on your root timeline in the fla create an empty layer call
    it actions and lock it then select the frame and in your action
    pannel. type in Movieclipyou want to load the swf
    in.loadMovie("name of swf file.swf");
    to unload the swf fie use movieclip yuloaded the swf
    in.unloadMovie();

  • Possible to Stream a Flash Presentation?

    Hi all! I work for a university and we have some faculty that
    are creating some huge flash presentations. I know that flash is
    remarkably fast when it comes to downloading, but with these large
    presentations it's still taking some time. Is it possible to
    stream a flash presentation? Compress the audio? Any other
    ideas?

    Never seen TGotoFrame, but there is GotoFrame() and Play(),
    which has worked
    well for me. Here's a function I've used to change videos in
    a Flash movie
    from image buttons in the HTML:
    <SCRIPT LANGUAGE="JavaScript">
    function changeVideo(xname){
    if(window.brtv){
    window.document["brtv"].SetVariable("theXML", xname);
    window.document["brtv"].GotoFrame(0);
    window.document["brtv"].Play();
    if(document.brtv){
    document.brtv.SetVariable("theXML", xname);
    document.brtv.GotoFrame(0);
    document.brtv.Play();
    //-->
    </SCRIPT>
    Where brtv is the name of the div containing the movie.
    Dave -
    Head Developer
    http://www.blurredistinction.com
    Adobe Community Expert
    http://www.adobe.com/communities/experts/

  • Is this a bug in Flash Player or Flex?

    Compile and run this code (it is generated when you select New MXML Application) with FlashBuilder4.5:
    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
          xmlns:s="library://ns.adobe.com/flex/spark"
          xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
    <fx:Declarations>
      <!-- Place non-visual elements (e.g., services, value objects) here -->
    </fx:Declarations>
    </s:Application>
    If you are using IE, you will see a blue player control panel. But there should be nothing displayed because there is no
    visual components in the code above.
    If you are using FireFox, there is nothing displayed.
    Same behaves for mx:Application.
    I think it is a bug with Flash Player or Flex. How can Flex behave differently with different browsers?

    This is what I see in IE 9.0.8112.16421, but not in FF.

  • Small Bug in Flash 8: loading swf that´s a vectorized image in many layers

    Hi! There´s a small bug in flash 8. If you load a swf
    that it´s a vectorized image in many layers, when you give it
    an action in onLoadInit, like mc.onRelease, the mc don´t
    "catch" that action. You can try loading an image (it works), a lot
    of swf (it works), but with this kind of swf the actions onRelease,
    onPress, etc... don´t work.
    The
    swf
    I´ll make a different vectorized image to make it works
    (if there is only one layer it works)

    Seems odd it will only run once. Usually if a cache problem
    you get the same
    results even when you update the movie or server scripts.
    If it is
    http:// it is not local even if from the browser
    cache.
    Verify the html is validated.
    Check to see if this applies to all swfs. Create a simple
    hello world swf
    that connects to a JSP script that returns a simple value to
    Flash. If that
    seems to work, then the problem is in the JSP or
    Actionscripting coding.
    Check you can load the JSP script repeatedly using a direct
    call to it on
    the browser line using
    http://.
    Lon Hosford
    www.lonhosford.com
    Flash, Actionscript and Flash Media Server examples:
    http://flashexamples.hosfordusa.com
    May many happy bits flow your way!
    "srikanth_s_india" <[email protected]> wrote
    in message
    news:e6obld$lfb$[email protected]..
    > Thanks for the article link.
    >
    > I can't provide the URL as it is within our application
    which requires
    > logging
    > in. However, one more interesting thing about it is that
    it always works
    > for
    > the first time (in the browser/machine) but not from the
    next time.
    >
    > My doubt is whether it is because of the caching? When
    it loads for the
    > first
    > time, the HTML and SWF files load from our server and
    hence are allowed to
    > communicate with our JSP. However, when it loads the
    subsequent times, it
    > probably loads from the cache and hence considered as a
    local file and not
    > allowed to communicate with our JSP file which is on the
    Internet.
    >
    > Can anybody tell me how to enable a local SWF file to
    load SWF files from
    > the
    > Internet & access URLs from the Internet in Flash 8
    pluggin?
    >

  • Student needing URGENT help with flash presentation...

    I am working on a flash presentation with galleries buttons ...basically the full lot. The presentation brief is for a Kiosk - computer in a museum, which when its not being used will go onto a screensaver.
    So my question is ...after ive done the screensaver, how to i actually get it into my main presentation? I've looked ALL over the internet for tutorials and found nothing. Any help that anyone can give will be great -
    MY HAND IN ON FRIDAY .......
    Thanks xDeex

    presumably there will be some user input (like a screen touch) that will trigger your presentation's start.  you will create a listener for that input and when detected stop/remove your screensaver and start/add your presentation.
    typically you would use a timer of some sort to detect a lack of user activity for some minimum duration that would trigger your presentation to stop and the screensaver to be re-started.

  • Bug in flash 8 authoring?

    I have a fairly big flash project with a number of classes. I
    have a problem when changing code in some .as files, the result is
    not shown in the published swf. I need to close flash altogether,
    reopen the fla, republish, then I see the result of the changed
    code in the swf.
    Has anyone encountered this bug in flash 8 before?
    Thanks,
    Paul

    Howdy. I'm having a very similar problem. I'm working with 21
    languages (including EN) on the strings panel in Flash 8. I've
    found that my languages get corrupted -- EN strings get substituted
    in for some, not all localized strings in the panel -- when I
    publish or test the movie. I was publishing for Flash 7. When I
    changed my publishing settings to Flash 8, the problem went away.
    Have you gotten any answers to your problem?

  • Is this a bug whith Flash Player 9?

    Hi everybody!
    I´m with a bug in Flash Player 9 plugin in IE 6.
    The problem is that when a page with flash ins loaded by the
    browser and if this page contains a swf, its not loaded. When i
    click whit the right button in movie, the popup menu exibit "Movie
    not loaded". In Firefox this doens´t happens.
    What can it be?
    Thanx!

    This is what I see in IE 9.0.8112.16421, but not in FF.

Maybe you are looking for

  • Cisco Jabber for Windows Voicemail issue

    At this I'm in processing of implementation Cisco Jabber UC solution for big Company. I use CUCM 9.1.2, Cisco IM and Presence 9.1.2, CUC 9.1.2, Cisco Jabber for Windows 9.6.1. I have issue in Cisco Jabber with VoiceMail Integration - when I leave voi

  • IMovie no longer working.....weird anomaly just before......

    I was transferring some videos from my camera.  The iMovie ap shut down during transfer.  When I started it again it worked for a bit.... I then tried to download the camera videos again.  It would not let me use the same event name...i use the date.

  • How can I add my custom ringtone to iTunes 10.7?

    I recently got an iPhone 5 and I want to add a custom ringtone to it. I created a 29-second clip of a song using a software called Audacity and then saved it as an .m4r file. Then, I tried the drag-and-drop method to add the file to my Tones playlist

  • Response content length Mismatch

    Hi All, I have this problem. When ever i run the application,i get the error "Response content length mismatch" for image,css,.png files.. AM using iPLanet 7.0 ..In my obj.conf file, there is no "Output fn" and <Client> tag..KIndly help me out in thi

  • Creating Directory Errors

    I get two error messages when I try to install 7.1 After itunes installs the update and it is going through it's last step (looks almost complete), I get the following error: "An error occurred while attempting to create the directory: C:\WINDOWS\Ins