Controlling time in each frame

Hi!  Instead of adding more frames in my timeline in order to get the perfect timing per keyframe, how can I control the amount of seconds at each keyframe using actionscript 3??
I'm a great designer and HTML/CSS coder but I can't grasp actionscript  
thanks!!!

Hi!  okay so I've realized that the delay per frame is different, so I am trying to use kglad's code in this case, but it's not working.  there's no delay. I have put the following:
frame 1 should be delayed by 5 seconds:
var t:Timer=new Timer(10000,5);
t.addEventListener(TimerEvent.TIMER,f);
t.start()
function f(e:TimerEvent){
nextFrame();
frame 2 should be delayed by 3 seconds:
t.delay=3000;
t.reset();
t.start();
frame 3 should be delayed by 2 seconds:
t.delay=2000;
t.reset();
t.start();

Similar Messages

  • Calculating how long each frame should be on screen?

    I'm going to bring a lot of still frames into FCP, say 1000 and I want the Sequence to be 24 FPS. How do I calculate the amount of time that each frame should be on screen?
    Thanks.

    Thanks, I guess what I should have asked was how to enter that into the duration field for the frame. If 1 / 24 = 0.0416666667 how does that translate to 00:00:00:00
    Pardon my ignorance.
    Thanks.

  • Frameaccess.java - time of presentation of each frame

    i've found frameaccess, which introduces a plugin in transcoding phase of processing.my question are, (i'm a newbie of jmf) it's possibile to modify in the code below the processor to have in shell display,time of presentation of each frame?another question is :it's possible to modify framerate and bit x pixel of output?
    thanks
    ////////////code
    * @(#)FrameAccess.java     1.5 01/03/13
    * Copyright (c) 1999-2001 Sun Microsystems, Inc. All Rights Reserved.
    * Sun grants you ("Licensee") a non-exclusive, royalty free, license to use,
    * modify and redistribute this software in source and binary code form,
    * provided that i) this copyright notice and license appear on all copies of
    * the software; and ii) Licensee does not utilize the software in a manner
    * which is disparaging to Sun.
    * This software is provided "AS IS," without a warranty of any kind. ALL
    * EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY
    * IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR
    * NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN AND ITS LICENSORS SHALL NOT BE
    * LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING
    * OR DISTRIBUTING THE SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL SUN OR ITS
    * LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT,
    * INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER
    * CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF THE USE OF
    * OR INABILITY TO USE SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE
    * POSSIBILITY OF SUCH DAMAGES.
    * This software is not designed or intended for use in on-line control of
    * aircraft, air traffic, aircraft navigation or aircraft communications; or in
    * the design, construction, operation or maintenance of any nuclear
    * facility. Licensee represents and warrants that it will not use or
    * redistribute the Software for such purposes.
    import java.awt.*;
    import javax.media.*;
    import javax.media.control.TrackControl;
    import javax.media.Format;
    import javax.media.format.*;
    * Sample program to access individual video frames by using a
    * "pass-thru" codec. The codec is inserted into the data flow
    * path. As data pass through this codec, a callback is invoked
    * for each frame of video data.
    public class FrameAccess extends Frame implements ControllerListener {
    Processor p;
    Object waitSync = new Object();
    boolean stateTransitionOK = true;
    * Given a media locator, create a processor and use that processor
    * as a player to playback the media.
    * During the processor's Configured state, two "pass-thru" codecs,
    * PreAccessCodec and PostAccessCodec, are set on the video track.
    * These codecs are used to get access to individual video frames
    * of the media.
    * Much of the code is just standard code to present media in JMF.
    public boolean open(MediaLocator ml) {
         try {
         p = Manager.createProcessor(ml);
         } catch (Exception e) {
         System.err.println("Failed to create a processor from the given url: " + e);
         return false;
         p.addControllerListener(this);
         // Put the Processor into configured state.
         p.configure();
         if (!waitForState(p.Configured)) {
         System.err.println("Failed to configure the processor.");
         return false;
         // So I can use it as a player.
         p.setContentDescriptor(null);
         // Obtain the track controls.
         TrackControl tc[] = p.getTrackControls();
         if (tc == null) {
         System.err.println("Failed to obtain track controls from the processor.");
         return false;
         // Search for the track control for the video track.
         TrackControl videoTrack = null;
         for (int i = 0; i < tc.length; i++) {
         if (tc.getFormat() instanceof VideoFormat) {
              videoTrack = tc[i];
              break;
         if (videoTrack == null) {
         System.err.println("The input media does not contain a video track.");
         return false;
         System.err.println("Video format: " + videoTrack.getFormat());
         // Instantiate and set the frame access codec to the data flow path.
         try {
         Codec codec[] = { new PreAccessCodec(),
                        new PostAccessCodec()};
         videoTrack.setCodecChain(codec);
         } catch (UnsupportedPlugInException e) {
         System.err.println("The process does not support effects.");
         // Realize the processor.
         p.prefetch();
         if (!waitForState(p.Prefetched)) {
         System.err.println("Failed to realize the processor.");
         return false;
         // Display the visual & control component if there's one.
         setLayout(new BorderLayout());
         Component cc;
         Component vc;
         if ((vc = p.getVisualComponent()) != null) {
         add("Center", vc);
         if ((cc = p.getControlPanelComponent()) != null) {
         add("South", cc);
         // Start the processor.
         p.start();
         setVisible(true);
         return true;
    public void addNotify() {
         super.addNotify();
         pack();
    * Block until the processor has transitioned to the given state.
    * Return false if the transition failed.
    boolean waitForState(int state) {
         synchronized (waitSync) {
         try {
              while (p.getState() != state && stateTransitionOK)
              waitSync.wait();
         } catch (Exception e) {}
         return stateTransitionOK;
    * Controller Listener.
    public void controllerUpdate(ControllerEvent evt) {
         if (evt instanceof ConfigureCompleteEvent ||
         evt instanceof RealizeCompleteEvent ||
         evt instanceof PrefetchCompleteEvent) {
         synchronized (waitSync) {
              stateTransitionOK = true;
              waitSync.notifyAll();
         } else if (evt instanceof ResourceUnavailableEvent) {
         synchronized (waitSync) {
              stateTransitionOK = false;
              waitSync.notifyAll();
         } else if (evt instanceof EndOfMediaEvent) {
         p.close();
         System.exit(0);
    * Main program
    public static void main(String [] args) {
         if (args.length == 0) {
         prUsage();
         System.exit(0);
         String url = args[0];
         if (url.indexOf(":") < 0) {
         prUsage();
         System.exit(0);
         MediaLocator ml;
         if ((ml = new MediaLocator(url)) == null) {
         System.err.println("Cannot build media locator from: " + url);
         System.exit(0);
         FrameAccess fa = new FrameAccess();
         if (!fa.open(ml))
         System.exit(0);
    static void prUsage() {
         System.err.println("Usage: java FrameAccess <url>");
    * Inner class.
    * A pass-through codec to access to individual frames.
    public class PreAccessCodec implements Codec {
    * Callback to access individual video frames.
         void accessFrame(Buffer frame) {
         // For demo, we'll just print out the frame #, time &
         // data length.
         long t = (long)(frame.getTimeStamp()/10000000f);
         System.err.println("Pre: frame #: " + frame.getSequenceNumber() +
                   ", time: " + ((float)t)/100f +
                   ", len: " + frame.getLength());
         * The code for a pass through codec.
         // We'll advertize as supporting all video formats.
         protected Format supportedIns[] = new Format [] {
         new VideoFormat(null)
         // We'll advertize as supporting all video formats.
         protected Format supportedOuts[] = new Format [] {
         new VideoFormat(null)
         Format input = null, output = null;
         public String getName() {
         return "Pre-Access Codec";
         // No op.
    public void open() {
         // No op.
         public void close() {
         // No op.
         public void reset() {
         public Format [] getSupportedInputFormats() {
         return supportedIns;
         public Format [] getSupportedOutputFormats(Format in) {
         if (in == null)
              return supportedOuts;
         else {
              // If an input format is given, we use that input format
              // as the output since we are not modifying the bit stream
              // at all.
              Format outs[] = new Format[1];
              outs[0] = in;
              return outs;
         public Format setInputFormat(Format format) {
         input = format;
         return input;
         public Format setOutputFormat(Format format) {
         output = format;
         return output;
         public int process(Buffer in, Buffer out) {
         // This is the "Callback" to access individual frames.
         accessFrame(in);
         // Swap the data between the input & output.
         Object data = in.getData();
         in.setData(out.getData());
         out.setData(data);
         // Copy the input attributes to the output
         out.setFormat(in.getFormat());
         out.setLength(in.getLength());
         out.setOffset(in.getOffset());
         return BUFFER_PROCESSED_OK;
         public Object[] getControls() {
         return new Object[0];
         public Object getControl(String type) {
         return null;
    public class PostAccessCodec extends PreAccessCodec {
         // We'll advertize as supporting all video formats.
         public PostAccessCodec() {
         supportedIns = new Format [] {
              new RGBFormat()
    * Callback to access individual video frames.
         void accessFrame(Buffer frame) {
         // For demo, we'll just print out the frame #, time &
         // data length.
         long t = (long)(frame.getTimeStamp()/10000000f);
         System.err.println("Post: frame #: " + frame.getSequenceNumber() +
                   ", time: " + ((float)t)/100f +
                   ", len: " + frame.getLength());
         public String getName() {
         return "Post-Access Codec";

    Alternatives to iPhoto's slideshow include:
    PhotoToMovie  $49.95
    PulpMotion  $129
    FotoMagico $99
    Final Cut Pro X $299
    It's difficult to compare these apps. They have differences in capability - some are driven off templates. some aren't. Some have a wider variety of transitions. Others will have excellent audio controls. It's worth checking them out to see what meets your needs. However, there is no doubt that Final Cut Pro X is the most capable app of them all. You get what you pay for.

  • How can i design square signal which having a positive and negative values equal to each other and separated from each other by controlled time or distance

    How can i design square signal which having a positive and negative values equal to each other and separated from each other by controlled time or distance, As it is shown in the figure below. and enter this signal in a daq.
    Solved!
    Go to Solution.

    By the time you spend for the nice diadram you might have done the vi
    Your DAQ like to have a waveform (array of values and dt ak 1/samplerate)
    If you set the samplerate you know the array length , create a array of zeros, and set the values of both amplitudes ... 
    Since I don't want to wire others homework here are some pictures
    And there are some drawbacks is room for improvement in my solution, just think of rounding errors ... and what might happen if the arrays get bigger ....
    Spoiler (Highlight to read)
    Greetings from Germany
    Henrik
    LV since v3.1
    “ground” is a convenient fantasy
    '˙˙˙˙uıɐƃɐ lɐıp puɐ °06 ǝuoɥd ɹnoʎ uɹnʇ ǝsɐǝld 'ʎɹɐuıƃɐɯı sı pǝlɐıp ǝʌɐɥ noʎ ɹǝqɯnu ǝɥʇ'

  • I have a 17" computer, and I'dlike to use the entire screen to view, but in order to do so, I have to press Control + several times at each site.

    I have a 17" computer, and I'dlike to use the entire screen to view, but in order to do so, I have to press Control + several times at each site. I don't want to use "full screen."
    Does anyone know how to set a default to maximize the screen? For some reason, the screen appears even smaller than my old 15" computer.

    Yes, it's a hassle to zoom every single site manually. You can "zoom" all sites using this add-on: [https://addons.mozilla.org/en-US/firefox/addon/2592/ NoSquint]. After setting your Global zoom level, you can still fine-tune the zoom on individual sites.
    After installing NoSquint, click the % on the Add-on Bar to call up site preferences, then click the Global Settings button, then the Zooming tab.
    If you don't have the Add-on Bar displayed, you can right-click the new tab button ("+") or a blank area of the tab bar to the right of it and choose Add-on Bar from the shortcut menu.
    You can experiment with sizes larger than 125%, but I wouldn't go much higher than 150% unless you have a large high-resolution monitor.
    If there are particular sites that still present a problem, feel free to post their URLs.

  • I am having issues with adjusting the duration of time for each still frame and transition in imovie 11.  Each time that I adjust these times, the app does not accept the change, and automatically enters its own time. Am I doing something wrong?

    I am having issues with adjusting the duration of time for each still frame and transition in imovie 11.  Each time that I adjust these times, the application does not accept the change, and instead automatically enters its own time. Is there a work around this? Or am I doing something wrong? Please Help!
    Thank you,
    lagrl

    Have you tried turning off automatic transitions ? Choose file - project properties and follow the dialogue box to change duration with a slider.  iMovie also doesn't allow a transition to be more than 50% duration of the clip its attached to. In other words if the clip is 4 seconds the transition cannot be more than 2 seconds and remember that relates to the first clip as the following clip (right side) is pulled back to overlay it.
    Does this help.  Perhaps you already know this ?

  • How to view response time for each execution in OEM 12c Cloud Control

    Hi All,
    I want to view response time of each execution for my SOA composite in OEM 12c Cloud Control. Can anyone tell me how can I achieve that?
    Thanks in Advance!!

    You should open an SR and support can assist you with it. The only current case where that feature is known to not work is in the case where the Dehydration Store is running on RAC. Otherwise, it should be possible to get it to work. The main thing is that you need to have DB configuration properties (host, port, sid) that have a 3-way string match between the JDBC data source configuration in the WLS server, the JDBC properties you add to the Monitoring Properties of the SOA Infrastructure target, and the connect settings of the Database target in EM that matches to the dehydration DB.
    If there isn't a match in all 3, the Dehydration Diagnostics page will not work. But again, to look into your specific setup, you should file an SR and work with support.

  • Universal timer across multiple frames

    Hello again
    I'm creating a flash quiz and each question is timed. When the timer runs out I have some actionscript that says 'when timer reaches 0, go to and stop frame x', but the problem is I have quite a few pages and some of my timers are conflicting. Is there a way I can make one timer control everything?
    At the moment I have one timer that controls when the clock times out
    var count:Number = 6;
    var myTimer:Timer=new Timer(1000,count);
    myTimer.addEventListener(TimerEvent.TIMER, countdown);
    myTimer.start();
    function countdown(event:TimerEvent):void {
    myText_txt.text=String((count)-myTimer.currentCount);
    if(myText_txt.text == "0"){
    gotoAndStop(5);
    I have 'correct' and 'incorrect' pages, so when a question a question is answered correctly, you will jump to the 'correct' frame on the timeline. I then have a timer that controls when you leave that page
    Example
    var myTimer2:Timer;
    myTimer2 = new Timer(3000, 3)
    myTimer2.start();
    myTimer2.addEventListener(TimerEvent.TIMER, backtoStart2)
    function backtoStart2(evt:TimerEvent):void{
        myTimer2.start();
        if(myTimer2.currentCount == 3) (gotoAndStop(3));
        trace (myTimer2.currentCount)
    My problem is that I have 8 questions, and it seems silly to make a new timer for each page, especially when I will keep getting a duplicate function definition error. What is the best way to approach this if I want all my actionscript on one frame?

    Got what I mentioned earlier to work but seem to have a new problem. Will explain by showing my code-
    When my timer reaches zero (frame 3) I change to frame 5 which is an 'incorrect' page
    var count:Number = 6;
    var myTimer:Timer = new Timer(1000,count);
    myTimer.addEventListener(TimerEvent.TIMER, countdown);
    myTimer.start();
    function countdown(event:TimerEvent):void
              myText_txt.text=String((count)-myTimer.currentCount);
              if (myText_txt.text == "0")
                        gotoAndStop(5);
                        myTimer.reset();
    I then have a different timer on frame 5 which says, after x amount of seconds, go to frame 6, which is the next question
    var myTimer4:Timer;
    myTimer4 = new Timer(3000,3);
    myTimer4.start();
    myTimer4.addEventListener(TimerEvent.TIMER, backtoStart2);
    function backtoStart2(evt:TimerEvent):void
              myTimer4.start();
              if (myTimer4.currentCount == 3)
                        gotoAndStop(6);
    This is where things go abit weird for me
    myTimer.start();
    myTimer.addEventListener(TimerEvent.TIMER, countdown);
              myText_txt.text=String((count)-myTimer.currentCount);
              if (myText_txt.text == "0")
                        gotoAndStop(7);
                        myTimer.reset();
    Instead of going to frame 7 when the timer runs out, it goes back to frame 5. Why is this based on my script? Do I need to removeEventListener on frame 5? All the action script is on different frames.
    Sorry to hassle, still new to actionscript and trying to learn as I go
    Thanks

  • How do I apply a filter to a video clip? (Without having to do it individually to each frame)

    How do I apply a filter to a video clip? (Without having to do it individually to each frame)

    put levels on which you want to apply the filter, you will see them in the time line as a group ten apply filter, you can also adgust them all in time line...
    sam

  • How can I continuously auto-save and auto-name the JPEG files with a controlled time interval

    Hi,
    I am newly involved in some Labview projects that out of my knowledge. I am trying to save multiple JPEG images from a live imaging task to a folder in the computer hard disk every certain minutes. I'd like to name these files with the date and time (eg. Img_06012011_1635. jpg).Then, after hours long image capturing, I can have all the image files in a neat order.
    My goal is to have the jpg files auto saved and auto-named with the data and time at that moment. I also need to control this waiting time between each savings.
    Could you please show me some hints about this? See the vi attached, I know I need to do something on the "write path" part on the up right corner. Thanks!
    Solved!
    Go to Solution.
    Attachments:
    capture.vi ‏28 KB

    Thanks, Steve. When I built up a path with the date and time info and send them to the WriteJPEG File.vi like you mentioned, it stopped saving any files into the folder. Do you think this is the problem from my while loop?Could you show me if there is any other secret functions that restrains the file saving?
    I am planning to save the image files every 30 secs,for example, and then I can have a bunch of jpg files with their unique names after hours long image acquisition.
    I appreciate you kindly help!
    Attachments:
    capture(updated).vi ‏29 KB

  • AHH!  FLOATING AUDIO METER FAILS TO REGISTER EACH FRAME'S LEVEL!

    I have a problem regarding the floating audio meter - ie, the small 2 track meter that usually sits next to the tools strip in the standard window setup. For some reason, when I scroll along clips in my timeline (using the left/right arrow keys) it doesnt show the levels of each individual frame, nor does it produce the sound that should be heard from that specific frame. This is a huge problem for me, as I am trying hard to sync up clips to music, and I am now stuck with just guessing where I should cut it based on intuition. Also, along with the floating audio meter, the actual audio mixer doesn't register the levels either when trying to move frame by frame. I must make it clear that when in preview(play) mode, the audio does register and can be seen moving along with the sounds produced, but when i press space(stop) it(the level of audio) simply stays put, and does NOT change from the time that I last stopped playing the sequence.
    If I am being to confusing, I am trying to be able to (while moving frame by frame with the arrow keys) see and literally hear each individual frame in efforts to make synchronizing a **** of a lot easier and more practical.
    This has never been a problem before, and has just recently burdened me. I have tried restarting the settings/preferences, starting new projects, looking in the manual, etc. No dice. Can someone please help me restore FCP's ability to hear each frames audible material, as well as witness each specific decibel level of the individual frames as I arrow across?

    Well...
    if you make sure scrubbing is on, that would help.
    You can also turn on the waveforms in the timeline tracks.
    That should help too.

  • Need to get the exact time of each picture that I saved ( maybe as a excel sheet or word )

    Hi guys,
    I am actually a new labview user. I have successfullly been able to save pictures. But unfortunately I got two problems. The first one is that I need to use two cameras at the same time. The program I have so far is for one camera. The second problem is that I need to get the exact time for each picture saved in the profile.
    I would appreciate if someone can help me with that. Anyway plz find attached the subvi.
    Regards,
    Abbas
    Attachments:
    Abbas progress.vi ‏54 KB

    Hi Abbas,
    First, I notice that you are using IMAQ for USB.  Is there any particular reason you are not using IMAQdx?  This is the newer, supported driver for use with USB cameras that supports acquiring from multiple cameras at the same time. 
    Check these two articles:
    Can I Acquire from Multiple USB Cameras Simultaneously Using IMAQdx?
    Can I Acquire from Two USB Cameras Simultaneously with NI-IMAQ for USB Cameras 1.0?
    And also this example (if you camera does not support acquiring from multiple cameras at the same time):
    Toggle Between Multiple USB Cameras
    As for timestamps, some cameras output them with the frame timing.  However, usually this is not a feature of USB cameras; if it is not, you can look into timing options within LabVIEW.  Try playing with the property node for IMAQdx and the Acquisition Attributes.
    Cheers,
    Marti C
    Applications Engineer
    National Instruments
    NI Medical

  • AS3 Timer to change frames not working correctly. PLS help

    HI I am having a big of trouble with this code to change frames on my timeline. I thought my code below would work fine but its not. For some reason it will go to frames 1-4 (4 is the last frame) then it will go back to 1 again just fine as its supposed to... but then will jump to 3 then back to 1... all random instead of staying in sync.  I have attached both my as2 version and my as3 version. My as 2 is working perfectly. I can define the amount of time a frame will pause for on each frame. ... the as3 though I am having no luck. Any help or advice would be appretiated! Thank you
    here is my as 3 code;
    stop();
    var frameTimer:Timer = new Timer(1000);
    frameTimer.addEventListener(TimerEvent.TIMER, frameChange);
    function frameChange(e:TimerEvent):void
        if(currentFrame == totalFrames)
            gotoAndStop(1);
        else
            nextFrame();
    frameTimer.start();
    here is my as 2 code;
    stop();
    function GotoFrame ()
        StopTimer ()
        var frame:Number = _root._currentframe;
        var total:Number = _root._totalframes;
        var Next:Number = (frame % total) + 1;
        _root.gotoAndStop (Next);
    function StartTimer (Time)
        _root.myTimer = setTimeout (GotoFrame, Time);
        _root.stop ();
    function StopTimer ()
        clearTimeout (_root.myTimer);
        delete _root.myTimer;
    StartTimer (1000);

    Oh I didn't think about that! ... I suppose it is ok to overlook things like this while im still learning
    Thanks for that answer. Perfect! .. that was driving me crazy.
    any chance you could help me solve the next task of defining the amount of time each frame will pause on each frame. In my action scrip 2 code I could put timerFunctioName(5000); and it would pause only that frame for that amount of time and I was able to put different time pauses on each frame in this way.

  • Submit Multiple Job Definitions/Job Chains with same Time window/Submit frame in mass

    Hi,
    We have a requirement to submit multiple Job Definition/Job Chains which are part of common Time Window/Submit frame/Queue....
    Ex. We have over 50+ different jobs/job chains which will runs Monday to Friday for every 2 hours on same Queue "XXX_Queue".  Instead of submitting each job/job chain manually, we would like to know if we could use any script that can achieve our requirement? since we have couple of other jobs which fall under same scenarios...
    We are on M33.104 version. Please let me know if any one has any scripts or alternate way of submitting multiple jobs/job chains in mass.
    Thanks in advance!
    Nidhi.

    Hi Nidhish,
    Here is some code to set some stuff on a job:
    //Get the partition, for global this is not necessary as global is default
    Partition part = jcsSession.getPartitionByName("GLOBAL");
    //Get the job definition
    JobDefinition jobdef=jcsSession.getJobDefinitionByName(part, "System_Info");
    //Get the submit frame
    SubmitFrame sf = jcsSession.getSubmitFrameByName(part, "SF_Every_Year");
    //Get the time window
    TimeWindow tw = jcsSession.getTimeWindowByName(part, "System_Week_WorkingHours");
    //Set the start time
    DateTimeZone dtz = new DateTimeZone(2015, 10, 18, 15, 0, 0, 0);
    //Get the Queue
    Queue SystemQ=jcsSession.getQueueByName(part, "System");
    //Create the Job
    Job infoJob=jobdef.prepare();
    //Attach queue to job
    infoJob.setQueue(SystemQ);
    //Attach submit frame, time window, start time
    infoJob.setSubmitFrame(sf);
    infoJob.setTimeWindow(tw);
    infoJob.setRequestedStartTime(dtz);
    //Print out the jobid of the job
    jcsOut.println(infoJob.getJobId());
    //Submit the job
    jcsSession.persist();
    Regards,
    HP

  • Time of Individual Frame in IPhoto:  Redux Clarification

    Cannot adjust time of individual frame in slideshow IN IPHOTO 08 itself. Time choice "frozen' at the standard 3 secs setting for the rest of the slideshow. The button in 'ADJUST' selection doesn't respond to mouse click.
    Thanks

    Welcome to the Apple Discussions. Try the following: close iPhoto, delete the iPhoto preference file, com.apple.iPhoto.plist, that resides in your User/Library/Preferences folder, launch iPhoto and see if that helps.
    TIP: For insurance against the iPhoto database corruption that many users have experienced I recommend making a backup copy of the Library6.iPhoto (iPhoto.Library for iPhoto 5 and earlier versions) database file and keep it current. If problems crop up where iPhoto suddenly can't see any photos or thinks there are no photos in the library, replacing the working Library6.iPhoto file with the backup will often get the library back. By keeping it current I mean backup after each import and/or any serious editing or work on books, slideshows, calendars, cards, etc. That insures that if a problem pops up and you do need to replace the database file, you'll retain all those efforts. It doesn't take long to make the backup and it's good insurance.
    I've created an Automator workflow application (requires Tiger or later), iPhoto dB File Backup, that will copy the selected Library6.iPhoto file from your iPhoto Library folder to the Pictures folder, replacing any previous version of it. There are versions that are compatible with iPhoto 5, 6, 7 and 8 libraries and Tiger and Leopard. Just put the application in the Dock and click on it whenever you want to backup the dB file. iPhoto does not have to be closed to run the application, just idle. You can download it at Toad's Cellar. Be sure to read the Read Me pdf file.
    NOTE: iPhoto 8's new option in the library rebuild pane, "Rebuild the iPhoto Library Database from automatic backup" may make this tip obsolete. We'll know when users have occasion to use it and see if that's the case.

Maybe you are looking for

  • How can I delete my iMatch account and revert my iTunes back the way it was?

    I am having many issues with iMatch and want to delete my account and remove all of my music from the cloud. Here are the issues: 1. My playlists are filled with "error" songs that cause playback to skip multiple numbers at a time. 2. When I sign off

  • This is my last resort~ No One will help me

    I've had my cell service since the old 'Tell-go' days, then GTE Mobile, then AirTouch, and now Verizon Wireless. I've been pretty happy with my service until now. In those 20 years I have never once been late with a bill. Never once switched to a dif

  • Communicate between responders and events in Cairngorm

    Hello all I am implementing presentation model pattern in Cairngorm. Now I generally separate the responder from command classes for the sake of dividing the responsibilities - command basically set the properties on model & execute sequence commands

  • Using iweb08 to sell stuff

    if i make a .mac site using iweb08, will i be able to include/create a clicky to a shopping cart that allows people to buy my cd online? i don't see anything about this. will i have to use a service like ixwebhosting, and if so, will i have to use so

  • CRS installation issue

    Hi, I have tried installing CRS in weblogic and displayed with below error in middle of installation. Could anyone provide me the solution to proceed further. -------DEPLOY PRODUCTION WITH A SERVER LOCK MANAGER TO WEBLOGIC ONLINE--------- Executing r