Setting up a transition by using Fade, Move, RemoveAction and AddAction

Hi,
I've been working on a transition for a few days now but I can't seem to get it to animate how I envisioned it. I'm pretty new at Flex so I decided to check with you guys here just to see if I'm approaching the issue from the right angle.
After fiddling with the transition in our application I decided to create a dummy project and try to create the animation there. I want a transition where a group of text inputs fades out and moves to the left followed by a group of text inputs fading in and moving from right to left to take the place of the first group.
I've defined two states, one where the first group of inputs is visible and one where the second group of inputs is visible:
<s:states>
<s:State id="A" name="A" stateGroups="groupA" />
<s:State id="B" name="B" stateGroups="groupB" />
</s:states>
Below are the components I'm trying to animate:
<s:VGroup id="mainGroup" paddingTop="500" gap="20" width="100%" height="100%">
<s:Group id="textSurroundingGroupA" height="50%" width="100%" >
<s:Rect id="rectA" width="100%" height="100%">
<s:stroke>
<s:SolidColorStroke color="0x000000" weight="1" />
</s:stroke>
</s:Rect>
<s:VGroup id="textGroupA" includeIn="groupA" width="100%" height="100%" >
<s:TextInput id="txt1" text="TEST1" />
<s:TextInput id="txt2" text="TEST2" />
<s:TextInput id="txt3" text="TEST3" />
</s:VGroup>
</s:Group>
<s:Group id="textSurroundingGroupB" height="50%" width="100%">
<s:Rect id="rectB" width="100%" height="100%">
<s:stroke>
<s:SolidColorStroke color="0x000000" weight="1" />
</s:stroke>
</s:Rect>
<s:VGroup id="textGroupB" includeIn="groupB" width="100%" height="100%" >
<s:TextInput id="txt4" text="TEST4" />
<s:TextInput id="txt5" text="TEST5" />
<s:TextInput id="txt6" text="TEST6" />
</s:VGroup>
</s:Group>
<s:Button label="Switch" click="button1_clickHandler(event)" /> // the event here is a quick function that switches this.currentState from A to B and vice versa, nothing else
<s:TextInput text="{this.currentState}" />
</s:VGroup>
As you can see, there are two VGroups which I've surrounded with rectangles so I can see what's going on as they animate. Also, the VGroups are surrounded by Groups because I've read online that you can't animate components within VGroup with <s:Move> because VGroup forces its layout over any of its components while ignoring animations.
Below is the transition:
<s:transitions>
<s:Transition fromState="A" toState="B">
<s:Sequence>
<s:Parallel duration="1400">
<s:Move target="{textGroupA}" xFrom="0" xTo="100" />
<s:Fade target="{textGroupA}" alphaFrom="1.0" alphaTo="0.0" />
</s:Parallel>
<s:RemoveAction target="{textSurroundingGroupA}" />
<s:AddAction target="{textSurroundingGroupB}" />
<s:Parallel duration="1400">
<s:Move target="{textGroupB}" xFrom="100" xTo="0" />
<s:Fade target="{textGroupB}" alphaFrom="0.0" alphaTo="1.0" />
</s:Parallel>
</s:Sequence>
</s:Transition>
</s:transitions>
I have a few problems with this transition:
1. The rectangles and surrounding groups stay visible and still exist after the state switches to B. This causes the B group to fade in and show below where the A group was. The effect we're trying to create is group B taking the place of group A. I thought RemoveAction triggers a RemoveChild() call on the displayList. If I removed "textSurroundingGroupA" and all its children, how can they still be visible and visually take up space?
2. Group B immediately pops into view when the transition is triggered and then animates. I presumed that AddAction would delay adding group B to the displayList until <s:AddAction> gets its turn in the transition sequence. Is this not the case?
What's the best way to get a transition like this? Are there any best practices? How can I easily use a reversed sequence of this animation to move from state B to A?
Sorry for the long post but I'm sure if anyone can help me it's you guys.
Thanks in advance!
Vladimir Kovač

Hi,
I've been working on a transition for a few days now but I can't seem to get it to animate how I envisioned it. I'm pretty new at Flex so I decided to check with you guys here just to see if I'm approaching the issue from the right angle.
After fiddling with the transition in our application I decided to create a dummy project and try to create the animation there. I want a transition where a group of text inputs fades out and moves to the left followed by a group of text inputs fading in and moving from right to left to take the place of the first group.
I've defined two states, one where the first group of inputs is visible and one where the second group of inputs is visible:
<s:states>
<s:State id="A" name="A" stateGroups="groupA" />
<s:State id="B" name="B" stateGroups="groupB" />
</s:states>
Below are the components I'm trying to animate:
<s:VGroup id="mainGroup" paddingTop="500" gap="20" width="100%" height="100%">
<s:Group id="textSurroundingGroupA" height="50%" width="100%" >
<s:Rect id="rectA" width="100%" height="100%">
<s:stroke>
<s:SolidColorStroke color="0x000000" weight="1" />
</s:stroke>
</s:Rect>
<s:VGroup id="textGroupA" includeIn="groupA" width="100%" height="100%" >
<s:TextInput id="txt1" text="TEST1" />
<s:TextInput id="txt2" text="TEST2" />
<s:TextInput id="txt3" text="TEST3" />
</s:VGroup>
</s:Group>
<s:Group id="textSurroundingGroupB" height="50%" width="100%">
<s:Rect id="rectB" width="100%" height="100%">
<s:stroke>
<s:SolidColorStroke color="0x000000" weight="1" />
</s:stroke>
</s:Rect>
<s:VGroup id="textGroupB" includeIn="groupB" width="100%" height="100%" >
<s:TextInput id="txt4" text="TEST4" />
<s:TextInput id="txt5" text="TEST5" />
<s:TextInput id="txt6" text="TEST6" />
</s:VGroup>
</s:Group>
<s:Button label="Switch" click="button1_clickHandler(event)" /> // the event here is a quick function that switches this.currentState from A to B and vice versa, nothing else
<s:TextInput text="{this.currentState}" />
</s:VGroup>
As you can see, there are two VGroups which I've surrounded with rectangles so I can see what's going on as they animate. Also, the VGroups are surrounded by Groups because I've read online that you can't animate components within VGroup with <s:Move> because VGroup forces its layout over any of its components while ignoring animations.
Below is the transition:
<s:transitions>
<s:Transition fromState="A" toState="B">
<s:Sequence>
<s:Parallel duration="1400">
<s:Move target="{textGroupA}" xFrom="0" xTo="100" />
<s:Fade target="{textGroupA}" alphaFrom="1.0" alphaTo="0.0" />
</s:Parallel>
<s:RemoveAction target="{textSurroundingGroupA}" />
<s:AddAction target="{textSurroundingGroupB}" />
<s:Parallel duration="1400">
<s:Move target="{textGroupB}" xFrom="100" xTo="0" />
<s:Fade target="{textGroupB}" alphaFrom="0.0" alphaTo="1.0" />
</s:Parallel>
</s:Sequence>
</s:Transition>
</s:transitions>
I have a few problems with this transition:
1. The rectangles and surrounding groups stay visible and still exist after the state switches to B. This causes the B group to fade in and show below where the A group was. The effect we're trying to create is group B taking the place of group A. I thought RemoveAction triggers a RemoveChild() call on the displayList. If I removed "textSurroundingGroupA" and all its children, how can they still be visible and visually take up space?
2. Group B immediately pops into view when the transition is triggered and then animates. I presumed that AddAction would delay adding group B to the displayList until <s:AddAction> gets its turn in the transition sequence. Is this not the case?
What's the best way to get a transition like this? Are there any best practices? How can I easily use a reversed sequence of this animation to move from state B to A?
Sorry for the long post but I'm sure if anyone can help me it's you guys.
Thanks in advance!
Vladimir Kovač

Similar Messages

  • Problem with setting up new Ipad Air2:I can't set up my new Ipad using new Apple ID and it keeps showing the notification that wrong email or password and try again. I can log in Itune with thesame

    I can't set up my new Ipad using new Apple ID and it keeps showing the notification that wrong email or password and try again. I can log in Itune with the same ID. Please help me if you have come across the same issue. Thank you!

    Contact the App store for Apple ID help. Their support link is on the right of the App store window
    LN

  • When using the move tool and or crop tool my whole screen goes black

    When using the move tool and or crop tool my whole screen goes black  and reappears when I go to another tool??? 

    Hi 25Z4P,
    Could you please take a screenshot of the problem you're encountering. I'm sure it is a black screen like you're describing, but it would be helpful to assess what is happening.
    Thank you.

  • I just got a new 3rd Gen Ipad wi-fi and I cannot get it set up.T-I am using my iphone hotspot and it is working.i'm stuck

    i just got a new 3rd Gen Ipad and I cannot get set up.I am using my Iphone4g hotspot and it is on and working.The Iphone comes up as the network and when u touch the arrow a new page comes with some stuff I don't understand
    Thank you.

    What does the page say? What do you need help with?

  • How to set RelationshipDeleteBehavior on a list using a site column and content type programatically CSOM c#

    On Prem development machine, I'm writng a deployment routine in c# using the client object model.  I've created some site columns of type Lookup, I've created a content type and added those lookup columns to it and I've created a list using the
    content type.  I want to set the RelationshipDeleteBehavior property on some of the lookup columns in the list.  I'm also using the 16 assemblies.
    List list = cc.Web.GetListByTitle("MyList");
    cc.Load(list);
    cc.ExecuteQuery();
    Field f = list.Fields.GetByInternalNameOrTitle("MyLookupField");
    cc.Load(f);
    cc.ExecuteQuery();
    (f
    as
    FieldLookup).RelationshipDeleteBehavior =
    RelationshipDeleteBehaviorType.Restrict;
    f is returning as a Field but (f
    as
    FieldLookup) is returning null here.  Any insight on this?
    Thank you.
    Dan Budimir

    Hi,
    We can use SP.ClientContext.castTo method to convert the field to lookup field . The following code snippet for your reference:
    ClientContext context = new ClientContext("http://siteurl");
    NetworkCredential credentials = new NetworkCredential("username", "password", "domain");
    context.Credentials = credentials;
    Web web = context.Web;
    List list = web.Lists.GetByTitle("MyList");
    Field field = list.Fields.GetByInternalNameOrTitle("MyLookupField");
    FieldLookup lookupField = context.CastTo<FieldLookup>(field);
    lookupField.RelationshipDeleteBehavior = RelationshipDeleteBehaviorType.Restrict;
    lookupField.Indexed = true;
    lookupField.Update();
    context.ExecuteQuery();
    Thanks,
    Dennis Guo
    TechNet Community Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Dennis Guo
    TechNet Community Support

  • I am trying to make a home movie and add itunes but it doesn't want to accept the m4 file type. I downloaded something I thought would help but no luck. I am using windows movie maker and need music. How do I convert my purchased music into a usable file?

    My movie program wont recognize the itunes format .m4a. Any suggestions? I downloaded a program to help convert it but didn't work.

    In iTunes 11 uncheck the preferences setting in in the iTunes Preferences panel "Advanced > Copy Files to iTunes Media folder when adding to Library"

  • I get three icons (IE) using the move tool and other tools as well

    I'm using PS CS4 with windows 7and with different tools my pointer shows three different icons, also when I try to resize ctrl+shift it won't resize to scale. I can't figure whats wrong I've even re installed PS. I have a dead line tonight and somthing is messed up please help. Thanks in advance.
    Randy

    It's a little hard to determine whether you're getting wrong/multiple mouse pointers or what from your description...  Can you capture the screen showing the problem, and post it here?
    As a first suggestion, check to make sure your video drivers are up to date.
    -Noel

  • Firefox keeps opening offscreen. I used the move function to get it back onscreen but everytime i reboot it happens again. Is there some setting I can change?

    I have 2 displays hooked up, a monitor and my TV(which is usually off). When I hover over the Firefox icon on the taskbar I can see Firefox and the tabs that are open but when I click on them, click restore or maximize nothing happens. i was able to get it back using the move command and somehow either using the arrow keys or moving my mouse I was able to drag the window onto a visible area of my monitor. Is there some setting I need to change so that I don't have to do this every time I reboot? I'm running Windows 8.1. Thanks in advance for any advice.

    Firefox stores the last window position in a settings file that can occasionally become corrupted. You could try removing that file and see whether Firefox correctly identifies your primary monitor. Here's how:
    Open your current Firefox settings (AKA Firefox profile) folder using either
    * "3-bar" menu button > "?" button > Troubleshooting Information
    * (menu bar) Help > Troubleshooting Information
    In the first table on the page, click the "Show Folder" button to open a new window showing your currently active settings files.
    Leaving that window open, switch back to Firefox and Exit, either:
    * "3-bar" menu button > "power" button
    * (menu bar) File > Exit
    Pause while Firefox finishes its cleanup, then rename '''localstore.rdf''' to something like localstore.old
    Start Firefox back up again. Is the window visible?

  • Why does lightroom 3.3 delete files it 'fails' to move? and why does it fail?

    I'm in the process of moving a bunch of images around between machines, so from a remote machine I copied 10gb or so of .cr2, .jpg and .thm files into a temporary holding location on a local sata drive. I then started an import on the machine from the temporary holding location to the location I wanted the files at (which is a drive different than the temporary location). Lightroom trundled along for quite a while. Then reported to me that it had failed to move some files (The list was ALL the files).
    I went to look at the temporary holding location on the boot drive and all the files were gone. I looked at the location I tried to import them to, and they were in fact there. HOWEVER they were not added to the catalog in lightroom!

    Greetings..
      I'm not sure what you mean by "force LR to import..."
    It all depends on your work flow, and how you use LR, not any forcing.  For example, I use keywords and collections.  I organize my photos in the _folders_ by the method I mentioned.  Then use collections to make up my groupings and sorted images.  As for importing, every photograph taken has at least the date taken in it, and LR import options have a lot of different ways to use that date to import them.  I selected one that works for me, and then just have to select the MajorProject as the toplevel folder on the import destination.  LR creates all of the underlying folders.
    I then use the Move option, and LR will move all of my images from the source directory into the destination.  Note:  This will not work from a portable drive, due to LR not being allowed to delete images from portable disks.  You'd have to use Copy, and delete the originals after you've seen them in their new home.
    Just out of curiosity, is there any reason you renamed your files, or was that a byproduct of how you did it?  I try not to rename my images, if possible.  I know that having multiple images with the same name causes some problems with a few export modules (I updated one, and had to recreate my export collection.  It took the first file by that name it found, which, of course, turned out not to be the correct image).
    The key here of course, is to keyword your images.  I now have several ways to search for images;  those taken by date, by project, and of course by keywords.
    Cheers!

  • Playing back Recorded TV Programs using Windows Media Player and only hearing Sound from Front Speakers

    Hi All,
    I have Windows 7 Ultimate 64-Bit Service Pack 1 with Windows Media Player 11 installed.
    When I click on one of my Recorded TV Programs to watch and hear, I can only hear the Sound coming from the Front Speakers.
    When I right-click on the Program and open it up in Real Player Cloud. I can indeed watch the program and hear Clear Sound coming from all 5 Speakers plus the Subwoofer.
    What setting do I change to use Windows Media Player and have sound coming from all 5 Speakers and the Subwoofer?
    Thank you!
    thecreator - Running ASUS P5N-D Motherboard with Windows 7 Ultimate - 64-Bit with Service Pack 1 installed.

    Hi Andreas,
    Thanks for the reply.
    The link you put up, takes me to the page, but
    "The requested URL /surround/www_lynnemusic_com_surround_test.wma was not found on this server."
    That was WaterFox.
    The webpage cannot be found
    This in Internet Explorer 11.0
    The Files in question were Recorded by Beyond TV to my Local Hard Drive.
    When I open the recording in Real Player Cloud, installed on my computer, not streaming over the Internet, I hear it correctly played.
    When I use Windows Media Player, nothing can be heard from the Rear Speakers.
    Speakers and Hardware are working fine.
    thecreator - Running ASUS P5N-D Motherboard with Windows 7 Ultimate - 64-Bit with Service Pack 1 installed.

  • Using Terminal to program and test java.

    I bought a book on java and it says I should not use a JDK when first learning java.
    Right or wrong I would like to know how to use terminal to program and compile simple scripts.
    So my question is:
    How do you go about setting up the computer to use terminal to write and compile a java program?
    I know that’s pretty big question. I just need a link to some info on how to get started using terminal and java.
    If I use a text editor how do I set up a path to it using javac?
    Where can I find or link to this kind of info?

    David Bixler wrote:
    I bought a book on java and it says I should not use a JDK when first learning java.
    I think they mean IDE, considering that Java is the JDK. And I agree with that idea, not just for Java, but for any language.
    How do you go about setting up the computer to use terminal to write and compile a java program?
    There isn't anything to setup. Just run Terminal and type "vi hello.java" or "nano hello.java". To compile, type "javac hello.java".
    I know that’s pretty big question. I just need a link to some info on how to get started using terminal and java.
    That is not necessarily a big question, just fundamental. Try Google. It becomes second nature after a couple of decades so I don't really know where to tell you to look. People do tend to have a big list of links, hopefully they can contribute some.
    If I use a text editor how do I set up a path to it using javac?
    It should already be in your path.
    Where can I find or link to this kind of info?
    Try Google. People like it. You should find many pages similar to this.

  • Using fade/appear transition in spry tabbed panels

    I've implemented the fade/appear transition into a spry
    tabbed panel set up. The effect works in that when one clicks on a
    tab, the content in that panel will "appear" in using a opacity
    transition.
    The problem I am encountering is a pre-load of the content..
    almost a flicker at 100% opacity... and then the transition from 0%
    to 100% resumes. This flicker effect or visible pre-load of the
    content really takes away from the effect of the transition.
    Does anyone know how to solve this or correct my set up?
    I'm using the following...
    <li class="TabbedPanelsTab"
    onclick="MM_effectAppearFade('fade-guestrooms', 1000, 0, 100,
    false)" tabindex="0" onfocus="this.blur()">GUEST
    ROOMS</li>

    Yes this was a tough one to pull off in Spry. I have worked up a solution that fades between the panels. Please have a look at the following post:
    http://blog.infrontweb.com/ajax/spry/spry-tabbed-panel-fade-transition/
    Good Luck

  • Using the transition manager on a movie clip prevents me from physically moving it after that

    Hi,
    I'm using the transitions manager to animate certain objects
    in my movie. let's say I'm using it on a ball - using the following
    code:
    import mx.transitions.Tween;
    import mx.transitions.easing.*;
    function zoomIn(_mc) {
    new Tween(_mc, "_xScale", Bounce.easeOut, 0, 100, .3, true);
    new Tween(_mc, "_yScale", Bounce.easeOut, 0, 100, .3, true);
    function zoomOut(_mc) {
    new Tween(_mc, "_xScale", None.easeIn, this._xscale, 0, .05,
    true);
    new Tween(_mc, "_yScale", None.easeIn, this._xscale, 0, .05,
    true);
    and then calling it later with this:
    zoomIn(ball_mc);
    That works fine. But at a later stage of the movie I then try
    to move the location of the ball - not with code but by adding a
    key frame and physically moving it's location. When I play the
    movie back it does not show that it moves.
    I'd really just like to know why this is!
    Thanks,
    Ray

    I think that once the Tween plays, the ball_mc, now resides
    in it's final resting place, it might do this with all instances of
    the mc, interesting though. I would have thought the same, maybe if
    you move it and give it a different instance name it will not
    effect the position on the new keyframe.

  • Using multiple sets of speakers in stereo configuration (for movies)

    I have hit a wall while trying to configure my stereo setup in my apartment. i'm trying to always take my stereo/audio setup to the full capabilities all the time, and i'm one small caveat away from making this idea work.  hopefully someone can help me figure out this workaround.
    i have my mac mini 2011 desktop setup to the right of the doorway (audio goes out FW800 to a pro tools mbox and outputs to the speakers), and there's a home stereo receiver to the left. the receiver plays to those shelf speakers, as well as speakers around the corner in the kitchen. both systems work well independently of each other, and sound like sets of speakers when they play sounds.
    current situation: i finally ordered the long 1/8" extension cable to plug my mac mini headphones port into the stereo receiver, connecting the two.  primarily so that i could switch outputs in system preferences and play tunes from my computer in the kitchen while cooking, but i learned about Aggregate devices and Multi-Output devices and i was able to use both systems at the same time, too.
    but while i was ordering a 50' headphone cable extension, i got a long AC power cable and dvi as well so that the lady and i can put my monitor on the coffee table, connect it up, and sit on the couch to watch a movie with some popcorn n all that.  the lady is pleased with a movie and popcorn, but i am unhappy with the options for getting the movie to sound right. We're watching pretty much in the sweet spot between the two systems..  here's my options:
    1) __LR or LR__ - play the sound from either individual set of speakers.  lady is happy, i can't stand it.
    2) LRLR -  play each system in a stereo configuration, lady is still happy, but it's still phase inconsistent. i am unsatisfied.
    3 LLRR - this is the holy grail. 
    inside of the Audio Midi Setup window, i created a multi-output device called FULL STEREO to use the mbox and the headphone output @ the same time, and tried to "configure speakers"
    i want my mbox to play the right channel through both speakers, and the built in output to play the left channel on it's two speaks. but it's not an option.  check the error message.
    I am hoping to not have to get out the soldering iron to make this work, but i am thinking i may need to get a small mixer and make some custom cables!  i wanted to come and ask for advice first.  can anyone help?

    Do I need an AirPort to attach to each set of speakers that I want to connect, or is there another kind of receiver I can hook up to the speakers that do not have any kind of WiFi or Bluetooth configuration?
    You basically have two choices: 1) Place an AirPort Express base station at each of the speaker locations, or 2) Use an AirPlay-Ready receiver that offers whole-home audio support. The latter would require that all speakers be connected back to the receiver.
    Also, if I am planning to set up the airplay by using the extended network configuration, then the Wifi base station does not need to be an AirPort station? I have Fios and had trouble last time I tried to hook up an AirPort in place of the router that they provided.
    The AirPlay networking protocol requires either a wireless or wired connection between the AirPlay server (typically iTunes) and the AirPlay speaker (AirPort Express, Apple TV, or an AirPlay-Ready receiver or speaker). AirPlay will traverse over an extended Wi-Fi network regardless of which manufacturer hardware is used.

  • Is the "deadline" variable also set when the Due transition is used ?

    Hi,
    I needed to understand if the 'deadline' variable is also set when the due transition is used. The reason I am asking is because of the following scenario that we saw:
    1. There is a Due transition form an interactive activity to an automatic
    2. The automatic had a Syntax error (typo) in a SQL statement
    3. When the instance reached this automatic... the instance aborted... [process level Exception level handling is not present :( ]
    My first thought was that there was an instanceExpiration exception, but was not certain.
    An leads would be nice...

    1. The exception is seen in the Engine Logs, but the strange thing is that sometimes the Expection is caught within the localized exception block and still manages to bubble up to the process level exception handler...If you have a 'throw ex' in your catch block its supposed to propagate up to the process level... (there is a setting to prevent this...)
    2. I tried adding the throws clause in the catch block to force it to always bubble up to the process level exception handle, this does not always happenThis sounds strange, that it doesn't always happen? Right click on the project, and go to Preferences, in the Processes category, set the Exception Handling to 'Propagate', that should send the error the parent process.
    3. I tried removing the localized catch blocks to always be caught by the process level handler... this also does not happen consistently... The exception is seen in the engine log and the instance goes on its merry wayIf the exception gets caught, (without an additional 'throw') the instance will continue...
    HTH,
    -Kevin

Maybe you are looking for

  • How to Identify the Source System in a Transformation Rule?

    Hi,    In a 3.x system if I needed to identify the source system, the interface had a parameter SOURCE_SYSTEM LIKE RSUPDSIMULH-LOGSYS. I do not see the same in a Transformation Rule. Can anyone tell me how can I make a decision in my transformation r

  • Can't get LEAP to work on new LWAPP WCS

    I have the WCS and LWAPP talking. If I do WEP or no encryption I can connect to the AP, once I turn on LEAP I get nothing. 1) On WCS in Security I have my ACS server defined. 2) On WLAN's under the SSID I have 802.1x checked in layer 2. 3) I am using

  • Safari can't open a window

    Hi, I've updated iTunes, Safari and other updates, and than used the computer to set up iPad. Ever since, Safari won't open a window. I've tried removing any CT (toolbars) as indicated in other post but there aren't any. I've also tried configurating

  • Notes not syncing between iOS devices and MacBook Pro

    Notes created on my MacBook Pro and iPad Air are not showing up on my iPhone6 and notes created on my iPhone6 are not showing up on the MacBook and iPad unless I restart my iPhone. The iPad and MacBook are syncing fine just not the iPhone.... all thr

  • Installing Leopard on second HD

    I have Mountain Lion running on my Bay 1 HD. This is a 2009 Mac Pro. I will install Leopard on a second HD in another Bay. My question is do I make the second HD Journaled or not?