Character animation question

Hi all,
i need some help to try to understand which technique was used to do this video "puppet",
http://www.youtube.com/watch?v=WRNd6K8kS4M
i mean witch techniques i can use to reach this result?
Someone tell me that adobe guys done this kind of characteer animation at nab some time ago...
thanks to anyone want to help me.

THe filmmaker comments might have some suggestions but they are mostly political.
You might be able to contact the filmmaker directly.
That pieces uses a digitally updated version of classic cel-based animation. Any good book on animation will include all you need to know. Some of the scenes are entirely synthesized but most are made of carefully designed individual drawings. The jiggle can be synthesized or created manually. Some effects are obviously done in AE or another compositor. Other effects were simply edited in a timeline like Final cut or Premiere.
The most critical factors: Preproduction planning and storyboarding. Every frame of that piece was carefully designed by people who understood their tools. And they worked for a director who understood the pipeline.
bogiesan

Similar Messages

  • New After Effects CC 2015 Character Animator Feature

    Hi, the new After Effects CC 2015 character animator feature looks amazing. Is this compatible with Photoshop CS6 or would you have to use the Photoshop CC version?

    > How do you download a free trial version of AE CC
    "Free Trial" button in the upper right corner of this page: http://www.adobe.com/products/aftereffects.html
    > would you be able to record the animated facial features and then tie this in with the pre-recorded sound afterwards?
    Yes, you can mix and match separate performance tracks ("takes") per puppet.
    > when you take the finished animation into AE can you further manipulate in the AE timeline - facial features, body etc?
    Once you're back in AE, it will be pixels, so you'd do further edits in Character Animator before bringing into AE. Though you could, say, just do the head or lips in Character Animator and then attach them to a body done in AE.
    > I guess I am wondering if this software would be good enough for professional character animation.
    If it's not, please us know why so we can fix it! Note that this first version is a "preview" so don't expect the usual polish & completeness of a shipping app. It will install (as a companion app) automatically as part of the next AE CC update.

  • For character animation is frame by frame, motion or classic tween?

    Hi, i'm very new to adobe flash. I'm using cs5
    Am i right in thinking that for detailed character animation, of cartoons or people, i would still need to do frame by frame animation, and then probably use tweening for big movements like making that same animation move across the screen?
    Your responses would be appreciated.

    I am not an animator (most of the time) but if I were I think I would probably end up using timeline tweening wherever it helped make things easier, especially for what you are calling big movements like having things zoom or move or to have a background moving if the animation involves characters moving.

  • Flash character animation

    I am creating a CBT for E-Learning. In the CBT we have used
    animated character, voice over, play and pause option.
    By default play button is selected, when user click on the
    pause button it will pause the character movement like (body
    movement, eye-popping and lips movement) and as well as voice over.
    Click on play button it start the all the movement from where he
    paused it.
    I have faced following problem while doing the same:
    1) For Play and Pause option, I have made the character
    animation in flash timeline, and it is very time consuming to do
    the lips movement in timeline. If I put the lips in a movieclip
    then, clicking on Pause button it will not Stop.
    Now I need the solution how to reduce the time to do the same
    character animation in flash timeline with Play and Pause button.
    Any idea.....! Pl revert...
    Regards
    Sonum

    If I understand you have done the animation already, in a
    separate movieClip
    but can't get it to pause... If that is the case just add the
    code to your
    pause button to affect more than one clip. Something like:
    pauseButton.onRelease = function(){
    mainCharacter.stop();
    mainCharacter.lips.stop();
    You can have your buttons affect as many clips as you need...
    you could even
    use an array to hold clip references and use that in both a
    play and pause
    button:
    var myChar = [mainCharacter, mainCharacter.lips,
    mainCharacter.eyes];
    function animateChar(thePlayState:Boolean){
    for(var i = 0; i < myChar.length; i++){
    if(thePlayState){
    myChar
    .play();
    }else{
    myChar.stop();
    playButton.onRelease = function(){
    animate(true);
    pauseButton.onRelease = function(){
    animate(false);
    HTH
    Dave -
    www.offroadfire.com
    Head Developer
    http://www.blurredistinction.com
    Adobe Community Expert
    http://www.adobe.com/communities/experts/

  • Flash character animation help

    Greetings,
    I have a character animation that involves a lot of walking, I currently have the feet and upper body fully animated, I was wondering if there was a simple way to get the upper and lower legs to track the feet and hips.
    I animated the feet and upper body by creating keyframes and manually positioning each symbol at every keyframe, I was just hoping there was a simple solution for the legs rather then having to manually position each one at each keyframe.

    Hi,
    If you want to get started with the flash animation make sure to start learning how to use all the image editing tools that may come handy with your animation. You animation doesn't seem that complicated but it will take quite some time to gather all the symbols and images(cartoons).
    Here is a website that offers some tips regarding basic flash animations:
    http://www.entheosweb.com/Flash/default.asp
    Look into these three main guides(it will give you a better understanding on what to do with your objects and actions)
    Motion Tween
    Motion Guide
    Bouncing Effect
    Hope this helps you,
    Vicente Tulliano

  • Character Animation Suite

    Hi all,
    I hope this is the right place to post this:
    I'm looking for a character animation suite for AE. An ideal solution would be this: a plugin which let's users create a rig, animate it and save the complete animation (or animation-loop) to be used on different characters. The ability to blend between different animation-sets would also be really neat. I know that e.g. 3DSMax has these functions. Is there anything remotely similar for AE? Do you have any pointers?
    Thanks, Michael

    I am not aware of such a comprehensive package.
    For character rigging, you can use iExpressions or DuiK.
    iExpressions can do way more than character rigging, but here are some tutorials that give an idea where it is helpful for character animation
    http://mamoworld.com/tutorials/puppet-animation-ik-expressions
    http://mamoworld.com/after-effects-expression/change-marker-2d
    iExpressions - aescripts + aeplugins - aescripts.com
    Maybe you also explore the other scripts at aescripts in the character animation category
    Character Animation - Animation - After Effects - aescripts + aeplugins - aescripts.com

  • Character Animation: Movie Clip or Graphic Symbols?

    Should I use Movie Clip or Graphic Symbols for Character
    Animation? What do people who make TV shows use. If I'm not
    planning on manipulating any symbols with ActionScript and I'm not
    using a symbol that requires it's own time line like a walk cycle,
    is there any reason to use movie clips symbols? If I put my
    animation on the web will it download noticeably faster if I use
    graphic symbols instead of movie clip symbols?

    What I meant is, there are different ways of setting up a
    workflow for Flash animation. Studio animators are trained in
    traditional frame-by-frame animation. So their workflow is usually
    to do the same in Flash: make every frame a keyframe, then copy and
    paste everything from one frame into the next, then make whatever
    changes are needed. A classically-trained animator can get a good
    momentum working this way.
    But for making the most streamlined SWF files, this method is
    not the best. It's much better to rely on library assets, place
    major parts or sets of parts on different layers, and only keyframe
    those things that need keyframes. If good planning is done in
    advance, it can be just as fast as doing straight-ahead keyframed
    animation.
    Either method may end up with the same result. But when you
    want to go back and tweak things, it's a whole lot easier to do it
    when method 2 is used.
    I'm sure I'm not very clear. PM me and I'll send you a list I
    created of "best practices" which I give to e-card animators.
    One of these best practices is: place a thumbtack on the "G"
    key on your keyboard. The very WORST habit that is taught to studio
    animators using Flash is to use neither Graphics nor Movie Clips,
    but to immediately click Ctrl-G every time they draw something.
    This creates a Group. It's faster than hitting F8 and typing in a
    name, but it causes ENORMOUS problems, especially when doing
    retakes and revisions. And it results in gargantuan SWF files.
    I literally GLUED a thumbtack to one one animator's keyboard,
    since he seemed unable to remember this rule. Luckily this wasn't
    in America, or I'd have been charged with grievous bodily
    assualt.

  • Character animation workflow between AE, PS, and PP. Help!

    I just finished my first animation test. Please check here:
    http://www.youtube.com/watch?v=GN7Xjzxi568
    My general workflow... (Creative Suite 5 on a 2011 27" iMac 2.7GHz quad-core Intel Core i5, 4 GB RAM, 1 TB 7200rpm HD, AMD Radeon HD 6770M w/ 512 MB)
    The character is created in PS. I draw the character and then cut out each body part as a separate layer to make a puppet for animation in AE. Since I am making my characters in PS, I need very large files because I may want a close up on the characters face for instance. The .psd that I import into AE is around 7000x7000 file.
    As you can see in my video, my backgrounds are video. I am using a Canon 5DII shooting 24fps @ 1080p.
    Let's just say I had many, many issues getting the video above to work. I don't want to recount what I did as it was most likely the wrong way to do it.
    My question is, what should my workflow be?
    Should I cut the background video in Premiere Pro, and then do a dynamic link between PP and AE, do my animation on top of the cut video sent from PP, and then send it back to PP after I'm done?
    ALSO, the 18 second video above took around 2 hours to export. My final output is always 720p, so should I be batch converting all my video before hand to 720p as it will make editing and exporiting a lot faster? Will adding RAM to my computer make rendering/exporting faster, or will that just give me general performance increase? It's only about $100 to upgrade to 16GB of RAM and I should probably get on that. Or is rendering/exporting only reliatn on the CPU/GPU?

    My good friend Angie Taylor is one of the best at this style of animation and she has put up a bunch of free tutorials. You can find them with a quick Google search. This is one of my favorites. It shows you how to tie all of the body parts to a single control layer so that you can simplify the animation procedure and speed up your workflow. You should also check out her blog.

  • PLEASE HELP!  Text animation question.

    Hi,
    This might be a dumb question, but it's really stumping me.  I want to animate a title using some of the text animation presets, but I can't seem to apply an animation that makes the text appear AND an animation that makes the text disappear.  I can do one or the other, but not both.
    For example, I want my title's text to appear with "FocusIn", and I want it to disappear with "DropOutByCharacter."  How do I do this?!  I've searched everywhere and wasted an entire day trying to figure this out!
    Thanks.
    - epompa03

    Along with Steve's tip on doing two Titles (probably the easiest way to handle this), would be to use Keyframed Effects to create your animation. Since Drop Out By Character, is the harder one to do by hand, I'd just add a Blur to the Title, and Keyframe it to start out heavily Blurred (maybe even with a lowered Opacity, also Keyframed) and then Keyframe the Blur out, where you wish to have the Title sharp. Then, add the Drop Out By Character.
    The beauty of Keyframing the various Effects is that you can control many at one time on a single Clip. However, the concept is not the easiest to initially grasp. Once you do, you'll likely use Keyframes in lieu of most packaged animation Effects.
    Steve has a good series of articles on Keyframing on the Muvipix site. Do not recall if they are in the "free" section, or not. Since there is a ton of great material, articles, tutorials and also Assets, like Motion Footage and Menus there, a subscription often pays for itself in one day of downloading.
    Good luck,
    Hunt

  • Character Set questions on setup

    I am trying to determine what the best setup recommendations are for creating non_English Oracle 10g databases. I have not had much experience building databases for non_English locales, so this is getting a little overwhelming as I have been researching Oracle's Database Globalization Support Guide. Obviously it has a wealth of information and I am trying to determine what applies to us at this point and time.
    Generally when someone buys our product they create a new Oracle instance for our app. I need to be able to recommend proper database settings/parameters for potential global customers who purchase our software to run on Oracle.
    Currently my biggest question is what to recommend for the Database Characterset on db creation. Currently the DB Character Set we recommend (for standard U.S. installs on Windows) is the default WE8MSWIN1252 character set. Our application is non-unicode. It has been recommended to me from an outside consultant that we "must" use UTF-8 for DB and National Character Set settings, as opposed to WE8MSWIN1252 or WE8ISO8859P1. I should mention that our focus at this point and time is getting a solution for French, German, and Spanish. We are also more concerned about a single language setup than multilanguage - although that is a definite future consideration.
    What impact can using UTF-8 as opposed to WE8MSWIN1252 or WE8ISO8859P1 have on a non-unicode application? I hope I am explaining the situation well enough as I am fairly new and still getting to know our application. I am kind of getting thrown into the i18n fire...
    Any input is greatly appreciated. Thanks.

    Your questions are certainly valid but you have not given any details about your application: what it does, what technologies and access drivers are employed, and what client operating systems are supported. This determines how much effort is required to make the application Unicode-enabled and what are the risks coming from each of the possible approaches.
    As long as your application can work with single-byte character sets only and as long as it is not expected to contain multibyte data, and as long as it supports Windows only, the Oracle character set corresponding to relevant Windows ANSI code page is the correct choice. For English, French, German, Spanish, and other Western European languages, WE8MSWIN1252 is right one.
    Processing of WE8MSWIN1252 is easier and somehow faster than processing AL32UTF8 (i.e. UTF-8) data. One character corresponds to one byte and this simplifies some aspects of text processing.
    On the other hand, world becomes smaller and smaller in the Internet area. Companies that never did any business abroad start to talk to customers around the world because somebody found their website. Western European companies take advantage of the European Union enlargement and start making business in new countries. Therefore, it is dangerous to assume that a company currently interested in a monolingual, single-byte solution will not want to migrate to a multilingual and multibyte solution in few years.
    If you follow a few rules in database design and programming, you can run your single-byte application against an AL32UTF8 database, even if you do not get a multilingual system in this way. Such configuration has the huge advantage of avoiding the need of a complex and resource consuming task of migrating the database character set to Unicode in future, when your customer asks for multilingual support. Upgrading binaries of your application to an Unicode-enabled version is usually fast, migrating the database character set is not.
    The main rules you should follow are:
    1) Use character length semantics to define column and PL/SQL variable lengths, i.e. say VARCHAR2(10 CHAR) instead of VARCHAR2(10 [BYTE]). If you do not want to modify all creation scripts to include the CHAR keyword, issue ALTER SESSION SET NLS_LENGTH_SEMANTICS=CHAR at the beginning of each script. I recommend modifying the scripts.
    2) Do not use VARCHAR2 columns longer than 1000 characters, CHAR columns longer than 500 characters, and PL/SQL VARCHAR2/CHAR variables longer than 8190 characters. This guarantees that in the future no AL32UTF8 string will exceed the hard limit of 4000/2000/32760 bytes. Use CLOB for longer text.
    3) Use SUBSTR/LENGTH/INSTR in place of SUBSTRB/LENGTHB/INSTRB. Use SUBSTRB/LENGTHB/INSTRB only when dealing with legacy stuff or Data Dictionary that still use byte length semantics.
    4) Define the client setting - mainly NLS_LANG - to correctly correspond to the character set processed by your application.
    5) Modify interfaces to other databases, if any, to cope with the character length semantics. You do not have to do much if the other databases follow the same rules.
    The cost of running the database in Unicode is not high for most languages, though languages that do not use Latin script, such as Russian, Greek, or Japanese, need significantly more storage for the textual data (but only textual data in those languages - this is only some fraction of all data in the database). Processing is slower by a few percent as compared to single-byte character sets (unless a lot of textual processing is performed in the database, in which case the percentage may be higher - benchmark recommended). This costs can be usually compensated by adding some more computing power (GHz and disks). Unless your application needs a VLDB (very large database) and almost saturates the system, you should not notice a big difference.
    -- Sergiusz

  • Animation question: when adding new layers...

    Using CS5. Let's say I have 9 layers in my Photoshop document, and I've successfully created an animation by making some layers visible in some frames and not others. (When making the animation, I'm using the frame view, not the timeline view.) Now let's say that for some reason, I need to add a new layer, perhaps to make the animation look better or to add some missing text. When I add the new layer (call it layer #10), this new layer becomes visible on every single one of the animation frames, and I have to go back to every single frame and remove the new layer #10 from showing. Question: is there a way to avoid this? My goal is to be able to add a new layer without it showing up on every single animation frame I've already finished.

    In the animation flyout menu, uncheck New Layers Visible in All Frames.
    more info:
    http://help.adobe.com/en_US/photoshop/cs/using/WSB8C58284-9DEB-44f2-9D8F-7F77594A8CC2a.htm l
    MTSTUNER

  • Control the character animation in adobe edge

    Hello ,
    i have a character, i want to control the animation to use left arrow key and right arrow key.
    When i press left arrow key the character run animation call.
    When i press right arrow key character back run animation call.
    when user don't press any key the character stop animation call.
    Please help me, i am designer i don't know codding/
    Thanks
    Chetan Thakur

    Hi,
    Try this tutorial and see if this helps
    http://www.heathrowe.com/adobe-edge-simple-keydown-trigger-animation/
    The right arrow key is 39 and left 37
    if (e.which == 37) {     // key left
    this.play("sun");    //name of your character instead of sun
    Hope this helps

  • Character animation bug

    Could you help me fix an animation bug in my game i'm making... It's not playing the animation correctly on the walking left animation, please help
    Character code
    onClipEvent (load) {
    var ground:MovieClip = _root.ground;
    var grav:Number = 0;
    var gravity:Number = 1;
    var speed:Number = 7;
    var maxJump:Number = -12;
    var touchingGround:Boolean = true;
    var right:MovieClip
    onClipEvent (enterFrame) {
    _y += grav;
    grav += gravity;
    while (ground.hitTest(_x, _y, true)) {
    _y -= gravity;
    grav = 0;
    if (ground.hitTest(_x, _y+6, true)) {
    touchingGround = true;
    } else {
    touchingGround = false;
    if (Key.isDown(Key.RIGHT))
                this._x += 5;
                    if (this.currentFrame <= 1)
                        if (this.currentFrame <= 1)
                        gotoAndPlay(2);
                        else
                        nothing
    if (Key.isDown(Key.LEFT))
                this._x -= 5;
                    if (this.currentFrame <= 1)
                        if (this.currentFrame <= 1)
                        gotoAndPlay(3);
                        else
                        nothing
    if (Key.isDown(Key.UP) && touchingGround) {
    grav = maxJump;
    if (Key.isDown(Key.UP))
                    if (this.currentFrame <= 1)
                        if (this.currentFrame <= 1)
                        gotoAndPlay(4);
                        else
                        nothing
    if (ground.hitTest(_x+(_width/2), _y-(_height/2), true)) {
    _x -= speed;
    if (ground.hitTest(_x-(_width/2), _y-(_height/2), true)) {
    _x += speed;
    if (ground.hitTest(_x, _y-(height), true)) {
    grav = 2;
    Game file
    http://www.mediafire.com/?lvzr2927h1e75wo

    That is AS2 code.  You should look for help with it in the AS2 forum... 
    http://forums.adobe.com/community/flash/flash_actionscript?view=discussions

  • Include webshop into app magazine / animation question

    Hello,
    I have a few question as regards:
    1) Webshop:
    is it possible to include webshops into an app magazine via the Adobe DPS Single Edition (or only Professional Edition)? This is the webshop I'm talking about that should be included in the app magazine: http://www.blooms.de/ShopRubriken/128143.html?UID=7F46330ACD307CB6A9DA366D9D969CEC3CCEC71A 3FC29CAC10E3AA
    I researched on the internet and saw how Lakeland did it (Adobe Digital Publishing Suite – Marketing-Materialien). They linked to the webshop on the internet what looks like the easiest (also best?) solution. But is there a good way to include the webshop directly into the app magazine rather than linking to it?
    In my research I've also come across this video: Adobe Digital Publishing Suite delivers a rich immersive commercial experience for Shop Direct | Digital Publishing Suit… It looks like a webshop too but integrated into the app. How does this solution work?
    And: How do I get analytics for the shop if it's embedded in the app magazine?
    2) Animations:
    I would like to animate text/textboxes into a full screen background picture. I've read that animations with PDF format (for crisp text on the app!) are not supported. How do I solve this problem?
    Many thanks in advance,
    Helene

    1) You can integrate it via a web overlay, but honestly it is far less complicated and much more likely to work if you just include hyperlinks to your existing web shop and have the reader do the purchasing in the in-app pop-up browser.
    2) This is pretty much impossible to do without doing a bunch of work in Edge Animate. To be honest, I don't really think it's ever worth the time spent. I'd look at doing a different design instead that doesn't rely on that style of animation.
    Neil

  • UIView Animation Question

    To all,
    I have a question about how to handle the asynchronous call when a UIView animation is created. My setup is as follows. I have a method in a view controller that get user input from and then makes external http calls. Since the calls could take a few seconds I wanted to notify the user when the call started and ended. In order to show this message I created a simple animation block in a method which I will list below.
    The animation simply slides a box up with a label on it and then slides it back down. A pop up slider if you will.
    This is my method which does the http processing simplified down.
    My problem is that since the animation call is asynchronous the and takes 4 seconds total to complete. If the HTTP processing takes less then 4 seconds (at times it does) the next displayMessage is called and my animation gets screwed up.
    The thoughts I have had were to have a check to see if the animation was running which is set true in the pop up reveal and false in the popup hide. Then I could simply sleep my thread if the boolean was true. But this wasn't working since the animation stop block was never called.
    I need to bounce ideas of you guys cause I don't know how to get past this basic problem.
    - (void)loadPostViewController:(id)sender
    [self displayMessage:@"Parsing address"];
    //Actual http processing code here which invokes external service
    [self displayMessage:@"Address processed"];
    - (void)displayMessage:(NSString *) inMessage
    CGFloat PostListViewXOFFSET = 20.0f;
    CGFloat PostListViewYOFFSET = 20.0f;
    NSInteger messageWidth = 150;
    NSInteger messageHeight = 60;
    self.transitioning = TRUE;
    self.view.userInteractionEnabled = NO;
    UIView *localContainerView = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]];
    CGRect messageFrame = CGRectMake(0,0,messageWidth, messageHeight);
    roundedRectangle *view = [[roundedRectangle alloc] initWithFrame:messageFrame x:0 y:0 Width:messageWidth Height:messageHeight cIndex:0 radius:10.0f positionIndex:0];
    CGRect frameOut = CGRectMake((localContainerView.bounds.size.width/2)-(messageWidth/2),localConta inerView.bounds.size.height+messageHe ight, messageWidth, messageHeight);
    UILabel *mylabel = [[UILabel alloc] initWithFrame:CGRectMake(PostListViewXOFFSET, PostListViewYOFFSET, messageWidth-40,20)];
    mylabel.font = [UIFont fontWithName:@"Helvetica" size:12];
    mylabel.textColor = [UIColor blackColor];
    mylabel.text = inMessage;
    mylabel.backgroundColor = [UIColor clearColor];
    self.messageLabel = mylabel;
    [view addSubview:mylabel];
    [mylabel release];
    view.frame = frameOut;
    self.messageView = view;
    [self.view addSubview:view];
    [UIView beginAnimations: nil context: nil]; // Tell UIView we're ready to start animations.
    [UIView setAnimationDelegate: self]; // Set the delegate (Only needed if you need to use the animationDid... selectors)
    [UIView setAnimationDidStopSelector: @selector(animationDidStop:finished:context:)]; // example of a selector called with context when animation finishes.
    [UIView setAnimationCurve: UIViewAnimationCurveEaseInOut];
    [UIView setAnimationDuration: 2.0f]; // Set the duration to 4/10ths of a second.
    CGRect frameIn = view.frame; // Get the current frame.
    frameIn.origin.x = (localContainerView.bounds.size.width/2)-(messageWidth/2); // Move the view completely on screen.
    frameIn.origin.y = localContainerView.bounds.size.height-(messageHeight+20.0f);
    view.frame = frameIn; // set the new frame
    [UIView commitAnimations]; // Animate!
    [view release];
    - (void)animationDidStop:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context
    self.transitioning = FALSE;
    [self HideMessage];
    - (void)HideMessage
    NSInteger messageWidth = 150;
    NSInteger messageHeight = 60;
    UIView *localContainerView = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]];
    CGRect frameOut = CGRectMake((localContainerView.bounds.size.width/2)-(messageWidth/2),localConta inerView.bounds.size.height+messageHe ight, messageWidth, messageHeight);
    [UIView beginAnimations: nil context: nil]; // Tell UIView we're ready to start animations.
    [UIView setAnimationDelegate: self]; // Set the delegate (Only needed if you need to use the animationDid... selectors)
    [UIView setAnimationDidStopSelector: @selector(clearMessageView)]; // example of a selector called with context when animation finishes.
    [UIView setAnimationCurve: UIViewAnimationCurveEaseInOut];
    [UIView setAnimationDuration: 2.0f]; // Set the duration to 4/10ths of a second.
    self.messageView.frame = frameOut; // set the new frame
    [UIView commitAnimations]; // Animate!
    }

    To all,
    I have a question about how to handle the asynchronous call when a UIView animation is created. My setup is as follows. I have a method in a view controller that get user input from and then makes external http calls. Since the calls could take a few seconds I wanted to notify the user when the call started and ended. In order to show this message I created a simple animation block in a method which I will list below.
    The animation simply slides a box up with a label on it and then slides it back down. A pop up slider if you will.
    This is my method which does the http processing simplified down.
    My problem is that since the animation call is asynchronous the and takes 4 seconds total to complete. If the HTTP processing takes less then 4 seconds (at times it does) the next displayMessage is called and my animation gets screwed up.
    The thoughts I have had were to have a check to see if the animation was running which is set true in the pop up reveal and false in the popup hide. Then I could simply sleep my thread if the boolean was true. But this wasn't working since the animation stop block was never called.
    I need to bounce ideas of you guys cause I don't know how to get past this basic problem.
    - (void)loadPostViewController:(id)sender
    [self displayMessage:@"Parsing address"];
    //Actual http processing code here which invokes external service
    [self displayMessage:@"Address processed"];
    - (void)displayMessage:(NSString *) inMessage
    CGFloat PostListViewXOFFSET = 20.0f;
    CGFloat PostListViewYOFFSET = 20.0f;
    NSInteger messageWidth = 150;
    NSInteger messageHeight = 60;
    self.transitioning = TRUE;
    self.view.userInteractionEnabled = NO;
    UIView *localContainerView = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]];
    CGRect messageFrame = CGRectMake(0,0,messageWidth, messageHeight);
    roundedRectangle *view = [[roundedRectangle alloc] initWithFrame:messageFrame x:0 y:0 Width:messageWidth Height:messageHeight cIndex:0 radius:10.0f positionIndex:0];
    CGRect frameOut = CGRectMake((localContainerView.bounds.size.width/2)-(messageWidth/2),localConta inerView.bounds.size.height+messageHe ight, messageWidth, messageHeight);
    UILabel *mylabel = [[UILabel alloc] initWithFrame:CGRectMake(PostListViewXOFFSET, PostListViewYOFFSET, messageWidth-40,20)];
    mylabel.font = [UIFont fontWithName:@"Helvetica" size:12];
    mylabel.textColor = [UIColor blackColor];
    mylabel.text = inMessage;
    mylabel.backgroundColor = [UIColor clearColor];
    self.messageLabel = mylabel;
    [view addSubview:mylabel];
    [mylabel release];
    view.frame = frameOut;
    self.messageView = view;
    [self.view addSubview:view];
    [UIView beginAnimations: nil context: nil]; // Tell UIView we're ready to start animations.
    [UIView setAnimationDelegate: self]; // Set the delegate (Only needed if you need to use the animationDid... selectors)
    [UIView setAnimationDidStopSelector: @selector(animationDidStop:finished:context:)]; // example of a selector called with context when animation finishes.
    [UIView setAnimationCurve: UIViewAnimationCurveEaseInOut];
    [UIView setAnimationDuration: 2.0f]; // Set the duration to 4/10ths of a second.
    CGRect frameIn = view.frame; // Get the current frame.
    frameIn.origin.x = (localContainerView.bounds.size.width/2)-(messageWidth/2); // Move the view completely on screen.
    frameIn.origin.y = localContainerView.bounds.size.height-(messageHeight+20.0f);
    view.frame = frameIn; // set the new frame
    [UIView commitAnimations]; // Animate!
    [view release];
    - (void)animationDidStop:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context
    self.transitioning = FALSE;
    [self HideMessage];
    - (void)HideMessage
    NSInteger messageWidth = 150;
    NSInteger messageHeight = 60;
    UIView *localContainerView = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]];
    CGRect frameOut = CGRectMake((localContainerView.bounds.size.width/2)-(messageWidth/2),localConta inerView.bounds.size.height+messageHe ight, messageWidth, messageHeight);
    [UIView beginAnimations: nil context: nil]; // Tell UIView we're ready to start animations.
    [UIView setAnimationDelegate: self]; // Set the delegate (Only needed if you need to use the animationDid... selectors)
    [UIView setAnimationDidStopSelector: @selector(clearMessageView)]; // example of a selector called with context when animation finishes.
    [UIView setAnimationCurve: UIViewAnimationCurveEaseInOut];
    [UIView setAnimationDuration: 2.0f]; // Set the duration to 4/10ths of a second.
    self.messageView.frame = frameOut; // set the new frame
    [UIView commitAnimations]; // Animate!
    }

Maybe you are looking for

  • Panasonic and Final Cut pro on iMac

    Hello I have a Panasonic HDC-HS80 Video Camera. I work with Final Cut Pro 7.0.3 on an iMac with OS 10.6.7 Do I have to set a special recording Mode on my camera? How Do I get my videos from the camera to Final Cut Pro, so that I can cut and edit them

  • Problem removing listener after reload

    Note: Using AS2, Flash 8 Here's the setup: I'm developing a small game based on Wheel of Fortune. The .swf for the game is loaded into another flash application on another developer's end. Their application is build like a slideshow. (switching from

  • KPZ2 showing wrong amount

    Hello all friends, I have a small issue. when i enter the budget value 1000, report showing double 2000 amt in KPZ2  which is a cost center budgeting transaction. Can somebody please tell me why this double amount is coming? I have maintained standar

  • Firefox crashes when I pressing Browse button to upload files

    Windows 7 x32 Firefox 10.02 The program constantly crashes when I press Browse button (such as gmail attachments, virustotal programs and so on. ) PS I already cleared registry problems and tried to remove MRU from registry, as was mentioned in this

  • Restricitng XI to pick fixed number of files for processing

    We get close to 4000 files for XI to process(file to File scenario) We want XI to pick 500 at a time for processing.. How do can we restrict the number files picked at a time .I increased the polling time form 60 secs to  5 mts..still it picks all fi