LoopOut expression - bug - please confirm

Can somebody try this and confirm I'm not crazy.
******BUG******
LoopOut and LoopIn do not cycle properly with Position property.
Steps to reproduce bug:
1. Create a composition at 960x540
2. Create a solid that is 50x50
3. On frame 0, keyframe the position of the solid at 540,500.
4. Copy that keyframe to Frame 1
5. On frame 5, keyframe the solid's position to 540,100.
6. Copy that keyframe to frame 6.
7. Add an expression to the Position property: loopOut ("cycle",0)
Results:  If you watch the position values as you step the frames, you will see the pattern keeps changing and is not a consistent cycle. Sometimes the 500 value is repeated, and sometimes the 100 value is repeated.  It is inconsistent.
Expected results: The position values should change following a fixed pattern and not vary after the final keyframe.

Thanks for following up, but I do believe it's a bug.  Follow along closely -- because I know it gets confusing...
(BTW, I'm now using CC on a PC).
If you use my original scenario.
Then the Y value for frames 0 through 6 are: 500, 500, 400, 300, 200, 100, 100 -- then the loop begins since the second 100 is the last keyframe.
As it continues, you would expect it to go back to the beginning and cycle through those same numbers BUT not the second 100 since that's the end of the loop and it ignores the last keyframe for purposes of cycling.
Jump ahead to....
Frame 12 is 500 (as expected) - the beginning of a cycle
Frame 13 is 500 (as expected). 
Frame 17 is 100 (as expected) - the end of the cycle
Frame 18 is 100 (not expected) -- why is 100 doubling up now when that last keyframe should be ignored?
Frame 19 is 500 (as expected)
Frame 20 is 400 (not expected) - why didn't 500 double up like it did on frame 12 and 13?  It's because the 100 doubled up instead and took it's place in the cycle.
Frame 23 is 100 (as expected)
Frame 24 is 500 (as expected)
Frame 25 is 500 (as expected -- now 500 is doubling up again. But it didn't on frame 20?
This cycle continues where 500 is duplicated on one cycle and the 100 is duplicated on the next cycle... meaning there is a cycle but it's twice the length of the original keyframes.  It is cycling over 12 frames instead of 6.
Now here is why I definitely think what I'm seeing is a bug -- move the latter two keyframes from frames 5,6 to 7,8.
As soon as you do this the doubling of the 100 keyframe stops occurring in the pattern and it behaves as expected.  The issue seems to be related to short duration loops. 

Similar Messages

  • Reproducable Scrollbar Bug. please confirm?

    Please can someone confirm they can reproduce behaviour?
    I just wasted 2 hours trying to figure it out and Im 99% sure
    its a bug.
    Add a VScrollBar
    Set minScrollPosition to 0, maxScrollPosition to 100
    now at runtime, update the 4 properties of the scroller as
    follows....
    scroller.pageSize = 400;
    scroller.minScrollPosition = 0;
    scroller.maxScrollPosition = 400;
    scroller.pageScrollSize = 200;
    At this point, dragging the thumb tab of the scroller will
    NOT update the scrollPos correctly, nor will the scrollEvent be
    correct. It behaves as if Scrollposmax is still 100.
    If you click the scrollbar client area, or use the arrows, it
    works fine. But dragging the thumbtab does not.
    Now get rid of the 4 updates, and simply use
    scroller.setScrollProperties(400, 0, 400, 200)
    You can see this is instantly different because the thumb tab
    changes in height. dragging this works as expected
    Very frustrating. Maybe there was a method I should have
    called after updating the 4 properties, but if so the docs made no
    mention of it.
    Its a bug as far as Im concerned.
    Does anyone agree?

    I haven't tried to reproduce your results, but maybe you need
    to call invalidateDisplayList() on the item after you update those
    properties. That should make the necessary call to
    setScrollProperties() for you.
    I don't know about the status of this as a bug - quoth the
    documentation - "In general, setting a property on a component
    automatically calls the appropriate invalidation method" - although
    that brings up the question of what kind of scope the word
    "general" entails.

  • E72 PDF bug - please confirm

    Hi all - I noticed a weird bug or limitation in my E72s PDF reader. When I open a large PDF file, I can't seem to browse past page 151. Manually nor using 'go to'. My firmware is 22.007, latest for my region (Netherlands). Can anyone confirm this? Trying to read any PDF eBook should do it.

    Aha...so my friend you still seem to be stuck with the awfully defective E72, eh?
    You seem to have all the time in the world to keep ranting about a proven faulty product by Nokia.
    Dont you think its time to dump the E72, and let it rest in peace.
    There's got to be a graveyard somewhere for defective mobile phones like the E72. 
    Move on my friend....there's BB, Iphone, Google Android phones, or even the cheap but working Chinese brands, phones that really work.
    Get real...you dont want to get old on these forums do you? Face it...nobody...not even you...should suffer the bugs and flaws of the E72.
    Move on....

  • Unable to Execute QUery ORA -00911 Probably Oracle Bug Please confirm

    HI Gurus,
    Unable to run the query:
    Was able to run select query fine, was able to run insert query fine...but when combining and running, its throwng the follwoing error:
    Is this a bug in ORacle?
    Error starting at line 1 in command:
    INSERT INTO MigrationCorrespData1(did) SELECT did from revisions where (dInDate >={ts '2011-09-01 00:00:01'} and dInDate <={ts '2012-01-01 23:59:59'})
    Error at Command Line:1 Column:80
    Error report:
    SQL Error: ORA-00911: invalid character

    It's not a bug, your syntax just isn't Oracle syntax.
    I googled a bit (which you could have done yourself as easily) and it appears that your syntax is JDBC syntax. The Oracle equivalent is timestamp:
    select timestamp'2009-12-08 00:00:00.000' my_ts from dual;
    MY_TS                         
    08-DEC-09 12.00.00.000000000 AMEdited by: InoL on Jun 6, 2012 8:57 AM

  • N82 bugs: Please confirm

    The light sensor does not seem to work. Earlier in my E61, the keypad would light up only in low light conditions or if you cover the sensor. In N82, the keypad lights up all the time.
    Secondly, the "Download" (catalog) does not work. It says "error occured while browsing".
    Any N82 users. Please reply...
    Thanks..

    I have a UK model N82 and my light sensor works ok. I'm in a bright office and the lights are off while i'm texting, if i put my finger over the sensor they light up.
    Try setting the sensor to it's highest and lowest settings to see if it still behaves the same way.
    My download app works but there's not much in it for the N82 at the moment.

  • I have installed iOS7 on my iPhone4. I am able to add/edit contacts by clicking the "contact" icon. But when I am trying to do the same after clicking the "phone" icon, it is not displaying the keypad. I believe it is a bug in iOS7. Please confirm. iPhone

    I have installed iOS7 on my iPhone4. I am able to add/edit contacts by clicking the "contact" icon. But when I am trying to do the same after clicking the "phone" icon, it is not displaying the keypad. I believe it is a bug in iOS7.
    Please confirm.
    iPhone 4, iOS 7

    Hello jayanand,
    You may need to force close all open apps, then restart the phone. If necessary, you may need to reset the phone after that.
    iOS: Force an app to close
    http://support.apple.com/kb/HT5137
    iPhone, iPad, iPod touch: Turning off and on (restarting) and resetting
    http://support.apple.com/kb/HT1430
    Cheers,
    Allen

  • NetStream.send not working in Flash Player 11.2 Beta with Cirrus, Please confirm if it is a bug

    Title
    NetStream.send not working in Flash Player 11.2 Beta with Cirrus, Please confirm if it is a bug or feature
    Description
    Problem Description:
    NetStream.send can not send data to peerstreams when using with cirrus. Conflict with documents.
    Sorry for tag the build as 11.0.1.3 while the bug is actually on 11.2 beta since the bug report system didn't have 11.2 beta yet.
    If you are not responsible for 11.2 beta bug fix, please help a hand to handle this bug to 11.2 team.
    This bug is "killing" to your application, so we really appreciate your help. Thanks.
    ==Publisher==
    nc.connect("rtmfp://");
    var ns:NetStream = new NetStream(nc, NetStream.DIRECT_CONNECTIONS);
    ns.publish("sendtest");
    ...//after connection success.
    ns.send("clientfunction", "ok"); // this line cannot reach subscribers. even if subscribers have client object correctly.
    ==Subscriber==
    nc.connect("rtmfp://");
    var ns:NetStream = new NetStream(nc, cirrusid);
    var client:Object = new Object();
    client.clientfunction = clientfunction; // target function
    ns.client = client;
    ns.play("sendtest");
    Steps to Reproduce:
    1. compile the code in the attachment to SendTestExample.swf (not be able to paste it here)
    2. run it under flash player 11.2.202.19 beta
    3. run it under flash player 11
    Actual Result:
    HeartBeat is:
    Start HeartBeat:
    send hello
    send hello
    send hello
    which means NetStream.send was not able to call "clientfunction" as expected.
    Expected Result:
    Start HeartBeat:
    send hello
    in client function: hello
    send hello
    in client function: hello
    send hello
    in client function: hello
    which can call into the clientfunction as flash player 11 did.
    Any Workarounds:
    I can not find it out since it's an api level bug. But this can be very important for lots of applications which rely on send to do rpc.
    Test Configuration
    IE8, Firefox under Windows 7
    Also have problem under Windows XP (but not well tested on this platform)
    App Language(s)
    ALL
    OS Language(s)
    ALL
    Platform(s)
    Windows 7
    Browser(s)
    Internet Explorer 8.0
    ==Attachment==
    package {
        import flash.display.Sprite;
        import flash.events.Event;
        import flash.events.NetStatusEvent;
        import flash.events.TimerEvent;
        import flash.media.Video;
        import flash.net.NetConnection;
        import flash.net.NetStream;
        import flash.text.TextField;
        import flash.utils.Timer;
        import flash.utils.setTimeout;
        public class SendTestExample extends Sprite
            public static var statusArea:TextField;
            var ncServer:NetConnection = new NetConnection();
            var nsServer:NetStream;
            var ncClient:NetConnection = new NetConnection();
            var nsClient:NetStream;
            var timer:Timer = new Timer(1000);
            public function SendTestExample() {
                ncServer.addEventListener("netStatus", onNCStatusServer);
                ncServer.connect("rtmfp://p2p.rtmfp.net","99f72ccbed0948d7589dc38a-3ce1b2616680");
                statusArea = new TextField();
                status("status");
                statusArea.x = 0;
                statusArea.y = 0;
                statusArea.border = true;
                statusArea.width = 200;
                statusArea.height = 350;
                addChild(statusArea);
            function onNCStatusServer(event:NetStatusEvent):void {
                status("Step 1:");
                status("server: " + event.info.code);
                status("id: " + ncServer.nearID);
                switch (event.info.code) {
                    case "NetConnection.Connect.Success":
                        nsServer = new NetStream(ncServer, NetStream.DIRECT_CONNECTIONS);
                        nsServer.addEventListener(NetStatusEvent.NET_STATUS, onNSStatusServer);
                        nsServer.publish("sendtest");
                        ncServer.removeEventListener(NetStatusEvent.NET_STATUS, onNCStatusServer);
                        ncClient.connect("rtmfp://p2p.rtmfp.net","99f72ccbed0948d7589dc38a-3ce1b2616680");
                        ncClient.addEventListener("netStatus", onNCStatusClient);
                    case "NetStream.Publish.BadName":
                        //status("Please check the name of the publishing stream" );
                        break;
            function onNCStatusClient(event:NetStatusEvent):void {
                status("Step 2:");
                status("client: " + event.info.code);
                status("id: " + ncClient.nearID);
                switch (event.info.code) {
                    case "NetConnection.Connect.Success":
                        nsClient = new NetStream(ncClient, ncServer.nearID);
                        var c:Object = new Object();
                        c["clientfunction"] = clientfunction;
                        nsClient.client = c;
                        nsClient.play("sendtest");
                        ncClient.removeEventListener(NetStatusEvent.NET_STATUS, onNCStatusClient);
                        //setTimeout(sendHello, 5000);
                    case "NetStream.Publish.BadName":
                        //status("Please check the name of the publishing stream" );
                        break;
            protected function onNSStatusServer(event:NetStatusEvent):void {
                status("nsserver: " + event.info.code);
                if (event.info.code == "NetStream.Play.Start") {
                    status("Start HeartBeat:");
                    this.timer.addEventListener(TimerEvent.TIMER, function (e:Event):void {
                        sendHello();
                    this.timer.start();
            protected function sendHello():void {
                status("send hello");
                nsServer.send("clientfunction", "hello");
            protected function status(msg:String):void
                statusArea.appendText(msg + "\n");
                trace("ScriptDebug: " + msg);
            protected function clientfunction(event:Object):void {
                status("in client function: " + event);

    Thanks for reporting. I can reproduce the bug in house. We will investigate.
    Calise

  • Please confirm, before I submit a bug report.

    Open any file in audtion CS6.
    In a spectral display chose a marquee selection tool and select a portion of the track in the lower frequency range.
    Adjust gain or delete.
    Observe the spicke appearing just outside the vertical edges of the selection. Audibly a pop is introduced.
    This does not happen in CS5.5
    Please confirm

    .wav, was able to do so with mp3 and others as well. I have as an example adjusted the gain by -24db for the selection, but this also happens for copy and paste and such. In other words the areas outside of the selection are affected. See attached images.  in the third image the freen marks correspond to the edges of the original selection
    1
    2
    3
    Message was edited by: dkitsov, new info added

  • Please confirm use of mini DVI-Video (s-video) cable with Macbook

    Hi,
    I have tried to use the Mini DVI-> Video cable with my new Macbook in order to be able to connect to my TV.
    Unfortunately it doesnt work, I do get the resolution change when I plug in the cable but nothing on the TV. I went back to the local Apple center and they tested the cable on a Powerbook G4, it worked flawlessly. Then they tried a monitor on my Macbook's DVI port, it also worked.
    But when trying the mini DVI to Video cable on the Macbook, no luck!
    Can anybody please confirm they have used this cable and connected successfully to a TV?? Using either the s-video option or composite?
    Thanks in advance!!!
    Best Regards,
    Thomas
    G5 DP2.0, Macbook Mac OS X (10.4.6)

    I can confirm that the s-video connection to a standard CRT TV using the mini-DVI video adapter does NOT work with my MacBook.
    The display is detected, and when mirroring is enabled, the resolution on the MacBook display is adjusted, but the TV doesn't display the MacBook signal. Instead, I get a black screen or some random flickers of color. Following the instructions in the help files, I've adjusted the resolution down to its lowest level with no success.
    My guess is that this is related to the fact that the integrated graphics relies on system RAM, and I am running my machine with the stock 512 Mb RAM it shipped with (2 GB are on their way).
    On the off chance it would help, I even tried closing the display, in hopes that the memory savings from turning off the MacBook display would enable the TV signal, but no luck.
    Thomas, how much RAM do you have in your MacBook?
    Those of you who have been successful using external displays, are any of you using the stock 512 Mb RAM?
    2.0 GHz Core Duo MacBook (Black), 512 Mb RAM   Mac OS X (10.4.6)   Dual 500 MHz G4 "Gigabit Ethernet"

  • I'm from Brazil and I would like to know if the unlocked iPhone 5 which advertesed on the Apple Store webpage works fine in Brazil. Could someone from Apple please confirm that?

    Hello Apple Support Team,
    I'm from Brazil and I would like to know if the unlocked iPhone 5 which is advertesed on the US Apple Store webpage works fine in Brazil. Could someone from Apple please confirm that for me?
    Thanks in advance.

    The iPhone bought unlocked from the Apple store in the US will work in Brazil on GSM. Nevertheless the LTE frequencies might be different.
    Be aware that:
    You will NOT be able to order from the US Apple online store. You will have to go to a physical Apple store in the US.
    The warranty is only valid in the US and you will not be able to get warranty service in Brazil.
    With all of that, why not buy the iPhone in Brazil?

  • Please confirm whether a Lightning to 30-pin Adapter will work with Apple 30-pin Digital AV Adapter?

    Please confirm whether a Lightning to 30-pin Adapter is suppose to work with Apple 30-pin Digital AV Adapter?
    The Packaging of Lightning to 30-pin Adapter suggests it does.
    But I have tried this today and my IPad just stated Unsupported accessory.

    Expect Lightning extention cables in black shortly. Since extention need no special circuitry 3rd party's are already working on then.

  • Please confirm is the maximum Text Data Type Size within MDS 4000 characters

    Hi,
    Please confirm is the maximum Text Data Type Size within MDS 4000 characters?
    If you could give me a link referencing my answer to the above question that would be even better.
    Kind Regards,
    Kieran.
    Kieran Patrick Wood http://www.innovativebusinessintelligence.com http://uk.linkedin.com/in/kieranpatrickwood http://kieranwood.wordpress.com/

    However I am extending a system which stores dynamic SQL within an MDM column to facilitate a generic extract and load process. I am sure you are already aware in this type of scenario the business rules behind a piece of dynamic SQL defining a generic
    extract process could easily exceed 4000 characters.
    Kieran Patrick Wood http://www.innovativebusinessintelligence.com http://uk.linkedin.com/in/kieranpatrickwood http://kieranwood.wordpress.com/

  • "Please Confirm You Are Not A Robot" page is blank

    When setting up Firefox Sync on my desktop, the page "Please Confirm You Are Not A Robot" is blank with no code given or blank to copy it in.

    Installed ADOBE SHOCKWAVE and still doesn't work

  • Please confirm that c3560-ipservicesk9-mz.122-55.SE9 supports xconnect and pseudo-wire

    Hi everyone,
    Could someone who is actually using this image please confirm that c3560-ipservicesk9-mz.122-55.SE9 supports xconnect and pseudo-wire
    Thank you
    ~B

    Hi everyone,
    Could someone who is actually using this image please confirm that c3560-ipservicesk9-mz.122-55.SE9 supports xconnect and pseudo-wire
    Thank you
    ~B

  • Could somebody please confirm this for me...

    Ok, could somebody please confirm that Invisible Shield is not the same as seran wrap? My mom keeps telling me that its not worth it because seran wrap has the same protection as the Invisible Shield. Can somebody who has invisible shield installed on their ipod please respond?

    It is not seran wrap
    it is a heavy film protector
    http://www.rainydaymagazine.com/RDM2005/GearNGadgets/October2005/RDMGG_Invisible ShieldCutOut.htm
    http://www.theinvisibleshield.com

Maybe you are looking for

  • Composite Application with a Task Flow and form created manually

    Hi, I'm using Oracle SOA Suite 11G and i'm trying to create a task form for a human task without using the auto generate wizards and i'm having trouble getting the form to show in BPM worklist. I have followed instructions in the developers guide to

  • Printing 2010 redesigned T4A form

    When printing the 2010 redesigned T4A form the cummulation WT text is also displayed/leads before the amount and print right over top of the boxes thus making the amount not to be aligned on the amount box. This is in the other information area of th

  • Cannot install updatea!

    I have spent all day trying to update to the new version of Itunes-Quicktime is the problem-can't delete it, removed the registry keys already,, says the file is corrupted. I'm tired of this crappy program,,what am I to do now?

  • User Code not avilable in User Choosefromlist

    Dear all            i added User ( id : 12) choosefromlist to my edittext control. i couldnt able to see user code in choose from  list. with regards Venkatesan .A

  • Show ERP Sales order adn ERP Quotes in Interaction History

    Hi , I have a requirement to be able to search for the ERP sales orders and ERP quotes created via CRM 70 IC. When I create ERP Sales order and ERP quote they do tie up to the Interaction record, but when I try search for the same using the Sales ord