Using lingo for returing cue points of a sound

Hello all
for returning a list of cue point of a sound ,it is written
in the book that we should use the following lingo
put the cuePointNames of member "mySound"
realy I have a sound member which have cue points ,but I
don't know where to use this lingo ,and where I will see the result
thank you very much for your attention ,sincerely yours
Mohsen

A "put" statement will place the result of the statement into
the bottom
half of the message window. You can open the message window
from the
Windows menu. In the top half of the message window you can
type any
single line function call or command and see the result in
the bottom
half. You can also use the put command from anywhere in your
movie to
see the result. This is an extremely useful debugging tool.
You can find
more on the message window and its uses in the online help.
Once you have a list of the cuePointNames you can use them to
test the
sound file that you are currently playing. You can use the
isPastCuePoint() function. Look at the syntax for that
function in the
online help.
It is far simpler to use the sound channel property,
elapsedTime. Look
at the online help information for Sound Channel to find more
information on controlling and monitoring sound playback.
Rob
Rob Dillon
Adobe Community Expert
http://www.ddg-designs.com
412-243-9119
http://www.macromedia.com/software/trial/

Similar Messages

  • Using external XML to add and set parameters for AS cue points.

    Hi there. I am trying to use external xml to set cue point
    times (for video), titles, and other parameters. I have everything
    set up, except getting the proper data from the xml file to set the
    parameters for my cue points. I am researching hard and learning
    quickly - at this point, I need help. Thanks!

    Anyone?
    Still working on this if anyone has advice. Still haven't
    been able to figure out how to put xml data in the right place:
    addASCuePoint(//data from xml here to set name and time of
    cue point - HOW??//);
    Thanks!

  • Use GPIP for measure six point by six DMM at the same time

    First Question
    I will use GPIB for measure six point by six DMM at the same time. I will record the data in every mins.Could it avaiable? Is this method not accuray?
    I aslo wanna to run 3 labview programme at the same. time.Each programme is same and use GPIB to measure by 2 DMM and 2 Digital In .Could i do this?

    The first question is easily handled by triggering all instruments at the same time and then querying each in turn for the measured value. You can use eaither a hardware or software trigger (i.e. the gpib GET command). For your second question, are these 3 LabVIEW programs started by a single main program? How you want to run them will make a difference but in any case, the programs will have to have some sort of synchronization mechanism if you want measurements to be taken at the same time or if independent, a blocking mechanism to prevent simultaneous reads and writes. More details on the second question would help.

  • Exporting subtitles for Flash cue points

    I want to not just create subtitles, but use them in Flash video and other cue-point supported applications for distribution on the web. Is there a way to export my subtitles created in DVDSP to a standard stf or other document? Or do I have to use external software and then export for Flash, DVDSP, etc? If I have to use a third party, which one works best? I've seen many in the Apple Downloads section...
    Thanks,
    Chris.

    Hi Sigmundo,
    At work ( disturb media ) we've finished a karaoke flash project. I haven't used Soundbooth then, we had limited time, so I wrote a few handy commands for flash that took care of the job. Hopefully we will be able to document that, right an article and share the commands as a packed extension.
    I've learned Soundbooth over the weekend and FLVCuePoints was one of the highlights. I've used FLV
    and everything worked out fine. I didn't know the Media(Flash Video) Encoder allows you open an xml
    file and insert cuepoints at that stage.
    Anyway,
    About F4V, Lee Brimelow has a more detailed post about the cue points bug here:
    http://theflashblog.com/?p=748 
    HTH,
    George

  • Create navigation cue points in a FLV file using Media Encoder CC

    When I export a FLV file with Navigation cue points created in Media Encoder CC (by loading a cue points XML file), upon examining the file I see that the cue points are recorded as Event type cue points in the metadata at the top of the file.
    When I load the FLV file in Flash, I can receive cue point notifications using action script while the video is played, but cannot use seekToNavCuePoint to move the play head to one of the cue points, which accords them being Events rather than Navigation points.
    I am wondering if there are any other export settings which need to be particular values in order for navigation cue points to be created properly in the exported file?

    Lestyn, thanks for the verification.  Took me a frantic 4 hours to arrive at the same conclusion.  Do these people test their software???
    Maddening.

  • Using cue points to acrivate movie clips

    I'm trying to write a simple piece of ActionScript that I can
    adapt and re-use easily. (I'm not very good at programming and I've
    been finding the "help" information very confusing.) I've devised
    quite an elegant solution, if only I could get it to work!.
    I'm using a single frame loop with an onEnterFrame
    construction that deletes itself when the flv has finished playing.
    I've set up a movie clip with various start points for animations
    to be activated at cue points. I'm testing for the cue points in
    the same frame, storing previous cue point names so that each cue
    point triggers the corresponding animation once only. I know the
    main logic works because I've tested it with trace statements to
    prove that the cue points are actually being reached. The problem
    is that the goToAndPlay instructions don't seem to activate the
    movie clip as intended.
    My best guess is that the stop action on the self-looping
    frame is also stopping the movie clip as soon as it starts. Even if
    that is true, I don't know how to solve the problem. And I'm sure
    one of you much more clever people will know better. Here's the
    code. Any suggestions?

    You can build out a menu by reading the cuePoints array in
    the NetStream.onMetadata handler, or by using the MetadataEvent
    with the FLVPlayback component (AS3). The simple thing for me to
    say is to refer to Chapter 9 of my new Flash Video book. :) (see
    link in my signature below.)

  • Problems Using Cue points to Loop Video

    Ok, so I want to use cue points to navigate through video.  I want to start by simply looping the video from the end back to the beginning.  I keep getting an invalid seek error 1003.  Here is my code.  Any help would be much appreciated.  Thanks
    import fl.video.MetadataEvent;
    Movie.addEventListener(MetadataEvent.CUE_POINT, loopFunction);
    function loopFunction(e:MetadataEvent):void
        if (e.info.name == "end1")
            Movie.seekToNavCuePoint("beginning1");
            Movie.play();

    At least you are getting notified even if the seek doesn't work.
    A brief workaround could be to iterate over the cue points you detect in metadata, assigning each cue point name and time in an object. Once you hit the cue point you desire, see if the object has the time value and seek() to the time for that cue point rather than seeking for it by name.
    e.g. (written briefly, you get the idea):
    // object to hold time values
    var cuePointArr:Object = new Object();
    function onMetaData(infoObject:Object):void
        var cueIndex:String;
        for (cueIndex in infoObject.cuePoints)
            trace("Adding cue name[" + infoObject.cuePoints[cueIndex].name + "] at time[" + infoObject.cuePoints[cueIndex].time + "]");
                        // store as name = time
                        cuePointArr[infoObject.cuePoints[cueIndex].name] = infoObject.cuePoints[cueIndex].time;
    function loopFunction(e:MetadataEvent):void
              // correct cue point and has a value in cuePointArr?
        if ((e.info.name == "end1")&&(curPointArr[e.info.name] != null))
                        // seek to time value
            Movie.seek(Number(cuePointArr[e.info.name]));
            Movie.play();
    Moving 900mph here so forgive any typos but turning it into a normal seek based on the time value should work for now.

  • Point registration using cpd for camera calibration

    Hi,
    I do not know whether or not I could use Point Set Registration: Coherent Point Drift (CPD) for correcting the error of my 3d positioning using an overhead camera. 
     I have already done the intrinstic and extrinsic camera calibration but I still have errors between the measuremed position of my tracking object and it's true location. ( I track a board with 4 blobs which should give me the x,y,z of the tracking board)
    I would like to find the mapping between my measurements and true positions for those measurements which I can then use for new points to decrease the positioning error.
    I have been playing around in matlab with the cpd code here https://sites.google.com/site/myronenko/research/cpd
    I can find the transform but I dont know how to use it for new data points. It seems like the transformation matrice is a set of weights for each data point that it has been given. I added new points to the Y set and I get a new position for those points which seems to be ok but I really have no idea how the method deals with the unseen points or how the transformation can be used for your new data.
    Thanks a lot for your help

    Hi zeinab.t,
    I am not quite sure what you exactly want to know.
    From your explanations, I think to root issue is a not correct calibration of the vision system. To go a bit deeper:
    Calibration is used most frequently for stereo vision systems to calibrate two camera to get a correct 3D image in the acquisition. You wrote, that you are using only one camera. So how do you calibrate the camera? Which functions do you use? How is your vision application setup? A small draft may be helpful. Waht software do you use?
    About the tool you used in the link, I can not say anything, since I do not know, how this works in the background.
    I think we should keep our eyes to the root cause problem, so you do not need any transformation things that could potentially bring errors into the measurements.
    Best regards,
    Melanie

  • Flash Video Cue Points don't work

    I used the template sample from Adobe named :Flash video
    template: Showcase website for personal video...I followed all the
    steps sugested. I used Flash Video Encoder, created the cue points,
    worte down the location of those cue points, which I wrote exactly
    in the Settings.XML file for each chapter....etc. I guarantee you
    that I did it all as sugested...In fact several months ago, it
    worked for another project and another videos that I had.
    But this time, when I am testing it, the video appears in the
    screen all right but when I select a chapter for the section of
    that video, an error appears like this :
    VideoError: 1003: Invalid seek
    at fl.video::VideoPlayer/seek()
    at fl.video::FLVPlayback/seek()
    at
    Video_fla::MainTimeline/chapterClickHandler()[Video_fla.MainTimeline::frame1:184]
    VideoError: 1003: Invalid seek
    at fl.video::VideoPlayer/seek()
    at fl.video::FLVPlayback/seek()
    at
    Video_fla::MainTimeline/chapterClickHandler()[Video_fla.MainTimeline::frame1:184]
    My Settings file has the correspondent locations for each cue
    point, like this :
    <?xml version="1.0" encoding="utf-8"?>
    <showcase>
    <!-- Video section #1: Safety Fair 2008 -->
    <section>
    <title>Safety Fair 2008</title>
    <video>video/MOPS_safetyFair.flv</video>
    <cuepoints>
    <cuepoint>
    <title>Fire Department 1</title>
    <time>00:00:13.291</time>
    <image>img/Gath1.png</image>
    <caption>What to do in case of a fire at
    home...</caption>
    </cuepoint>
    <cuepoint>
    <title>Fire Department 2</title>
    <time>00:01:39.686</time>
    <image>img/Poison Center.png</image>
    <caption>How to escape from a fire at
    home</caption>
    </cuepoint>
    <cuepoint>
    <title>Crime Stoppers</title>
    <time>00:01:51.869</time>
    <image>img/TxDepTra.png</image>
    <caption>Buckle up...</caption>
    </cuepoint>
    <cuepoint>
    <title>Texas Dep of Transportation</title>
    <time>00:01:51.869</time>
    <image>img/Poison Center.png</image>
    <caption>Assistance by phone in case of
    emergency...</caption>
    </cuepoint>
    <cuepoint>
    <title>Poison Center</title>
    <time>00:02:02.946</time>
    <image>img/Gathering3.png</image>
    <caption>Mops Gathering at the FLC Picnic
    area</caption>
    </cuepoint>
    <cuepoint>
    <title>Fellowship</title>
    <time>00:02:09.591</time>
    <image>img/Kids-with-Jenny.png</image>
    <caption>Nice visit and gathering w/our
    children</caption>
    </cuepoint>
    </cuepoints>
    </section>
    I have my file structure right as well in each folder IMG and
    VIDEO.
    What does this error means and how can I correct the
    problem.....I have been expending hours trying different ways and
    still can't get it to work.
    Thanks,
    Edna

    you don't need a cuepoint to detect the end of your video.  use:
    var lo:Object = {};
    lo.complete = function(eObj:Object):Void {
    next_btn._visible=true;
    flv_pb.addEventListener("complete", lo);   // <- use the instance name of your flvpb component

  • Streaming .flv cue point problem

    I’ve been working with Flash video with synced slide
    presentations since February, which have been exclusively download
    streaming, all based on the presentation available at the adobe web
    site:
    http://www.adobe.com/devnet/flash/articles/vidtemplate_corppreso.html
    My issue has come up when using this template with streaming
    flv’s, the buttons that I use to reference the cue points in
    the video and slides on the timeline do not work reliably;
    sometimes they will shuttle the video and slides to the correct
    point, usually they move the slides on timeline to the appropriate
    spot and the video jumps back to the beginning. Besides this
    sizable problem, the presentation plays the way it is supposed to.
    Is there a setting in the component inspector that I’m
    missing? Should I re-encode the video with Navigation cue points?
    Any help would be appreciated.
    L

    If you look at the source code for the first link you'll find this at line 71:
    <p id="player1" style="margin: 0px; padding: 0px; text-align:center;"><embed type="application/x-shockwave-flash" src="http://www.thebellyfatsolution.com/flvplayer.swf" style="" id="player1" name="player1" quality="high" wmode="transparent" allowscriptaccess="always" allowfullscreen="true" flashvars="height=390&amp;width=504&amp;file=http://www.thebellyfatsolution.com/beta/video/BellyFatFINAL_6_30_nL.flv&link=http://www.th ebellyfatsolution.com/beta/video/BellyFatFINAL_6_30_nL.flv" height="390" width="504"></p>
    <p><noscript>
    Apparently your video has been encapsulated in JWPlayer. You can find out more about JWPlayer here: http://www.longtailvideo.com/players
    This seems to be yet another solution to a problem that doesn't exist, and whoever runs that website fell for the sales pitch.

  • Cue Point/Markers

    We are trying to make an educational series we have created with Flash (FLV) videos compatible with the iPad. We currently use .flv files with cue points to trigger URL flips with java script to change the mulitple choice questions that appear next to the playing video using JWPlayer. JWPlayer will also play the .mp4 files we need to get the videos to play on iPad, but I cannot find out how to put a cue point into a .mp4. Would that be a "chapter marker" in FCP? So if the video was to trigger test#28 we now insert a cue called "test_28" in the flv, would we make a chapter marker titled "test_28" in FCP and then export with markers?

    We currently use .flv files with cue points to trigger URL flips with java script to change the mulitple choice questions that appear next to the playing video using JWPlayer.
    This is a job for Adobe Flash Pro:
    http://www.adobe.com/products/flash.html

  • Cue point question

    Hello all,
    I have a question abou cue points. I have a script, see below. In that script I define some cue points. Now I want to define a action for each cue point seperate.
    The script:
    // Requires an FLVPlayback instance called my_FLVPlybk on Stage
    import fl.video.*;
    import fl.video.MetadataEvent;
    my_FLVPlybk.source = "1.flv"
    var cuePt:Object = new Object(); //create cue point object
    cuePt.time = 2.02;
    cuePt.name = "ASpt1";
    cuePt.type = "actionscript";
    my_FLVPlybk.addASCuePoint(cuePt);//add AS cue point
    // add 2nd AS cue point using time and name parameters
    my_FLVPlybk.addASCuePoint(5, "ASpt2");
    my_FLVPlybk.addEventListener(MetadataEvent.CUE_POINT, cp_listener);
    function cp_listener(eventObject:MetadataEvent):void {
            var request:URLRequest = new URLRequest("dummy.swf");
            var loader:Loader = new Loader()
            loader.load(request);
            addChild(loader);
            new URLLoader()
            trace("Elapsed time in seconds: " + my_FLVPlybk.playheadTime);
            trace("Cue point name is: " + eventObject.info.name);
            trace("Cue point type is: " + eventObject.info.type);
    I manage to load a dummy movie at the cuepoint, but that is for all cuepoints. I want to set dummy.swf for ASpt1 and something.swf for ASpt2 and so on.
    Can someone help me?
    Thanks

    Ok starting to get the hang of this, in my actionscript are the following:
    btn_start.visible=false
    import fl.video.MetadataEvent;
    MainVid.addEventListener(MetadataEvent.CUE_POINT, Pause);
    function Pause(event:MetadataEvent):void
        trace(event.info.name);
        MainVid.stop();
    import fl.video.MetadataEvent;
    MainVid.addEventListener(MetadataEvent.CUE_POINT,BtnStart);
    function BtnStart(event:MetadataEvent):void
        btn_start.visible=true
    import fl.video.MetadataEvent;
    MainVid.addEventListener(MetadataEvent.CUE_POINT,btnVisible);
    function btnVisible(event:MetadataEvent):void
        btn_start.visible=true
    btn_start.addEventListener(MouseEvent.CLICK, Resume);
    function Resume(event:MouseEvent):void
        MainVid.play();
    MainVid.addEventListener(MetadataEvent.CUE_POINT, Pause2);
    function Pause2(event:MetadataEvent):void
        trace(event.info.name);
        MainVid.stop();
    btn_start.addEventListener(MouseEvent.CLICK, Resume2);
    function Resume2(event:MouseEvent):void
        MainVid.play();
    MainVid.addEventListener(MetadataEvent.CUE_POINT, Pause3);
    function Pause3(event:MetadataEvent):void
        trace(event.info.name);
        MainVid.stop();
    I wanted after the Resume to have the button hide again and can't seem to do it.
    Also, I had saved the file, then opened again to see that the CuePoints are not in the Properties anymore.
    Is this normal?

  • Cue Point Names

    How do I listen/respond to a specifice cue point by name in AS3?
    I have this listener which runs a function as soon as a cue point is reached, but I can't figure out how to run different functions for different cue points.
    center_flv.addEventListener(MetadataEvent.CUE_POINT, interactive);

    the following will show you the properties you can use:
    center_flv.addEventListener(MetadataEvent.CUE_POINT, interactive);
    function interactive(e:MetadataEvent){
    for(var s:String in e.info){
    trace(s,e.info[s]);

  • After Effects video cue point data error #1107

    Hi all,
    I'm trying to create a personalised video using the techniques described here: http://www.adobe.com/devnet/flash/articles/atv_personalized_video.html
    I have created the video and tracking data in After Effects (CS5), converted the tracking data to Flash cue points and exported the .flv file. I can import the video into Flash (CS6) just fine and I can see all the cue point data however when I try to compile the Flash project, bearing in mind this is just an empty stage with an instance of FLVPlayback on it, I get the following errors:
    VerifyError: Error #1107: The ABC data is corrupt, attempt to read out of bounds.
    ReferenceError: Error #1065: Variable Icon is not defined.
    ReferenceError: Error #1065: Variable FLVPlayback is not defined.
    ReferenceError: Error #1065: Variable Main is not defined.
    If I export the .flv without the cue point data I can import, compile and play the video without error.
    I've had a look around and I've not really been able to find any information about this issue and don't have a clue where to start with it.
    Any ideas?!

    Here is the script I used to export the markers as valid XML for Flash to import. Please note that this will export all markers from all layers so if, as I did, you have multiple 'versions' of your tracking data on different layers it will export the whole lot.
    var comp = app.project.activeItem;
    var XMLStart = "<?xml version='1.0' encoding='UTF-8' ?><FLVCoreCuePoints>";
    var XMLEnd = "</FLVCoreCuePoints>";
    var XMLTemp = "";
    var XMLFinal = "";
    var layerCount = comp.numLayers;
    var layer = new Object;
    var layerMarkers = new Object;
    var markerCount = 0;
    var curMarkerTime = 0;
    var curMarkerName = "";
    var curMarkerType = "";
    var curMarkerXML = "";
    //Layer markers
    for(i=1; i<layerCount+1; i++) {
        layer = comp.layer(i);
        layerMarkers = layer.marker;
        markerCount = layerMarkers.numKeys;
        for(j=1; j<markerCount+1; j++) {
            // get the parameters for this marker
            var params = layerMarkers.keyValue(j).getParameters();
            var XMLParam = "";
            var cont = false;
            // loop through parameters
            for(param in params) {
                // I added this conditional to strip out markers in my project which were superfluous
                if(params[param] == "410,230.5") {
                    var cont = true;
                    continue;
                // generate the XML for the parameter
                XMLParam += "<Parameter>";
                  XMLParam += "<Name>" + param + "</Name>";
                  XMLParam += "<Value>" + params[param] + "</Value>";
                XMLParam += "</Parameter>";
            // if this is a superfluous marker then don't add it to the XML string, just go on to the next
            if(cont) {
                continue;
            // get / set additional marker meta data
            curMarkerTime = layerMarkers.keyTime(j) * 1000;
            curMarkerName = layerMarkers.keyValue(j).cuePointName;
            curMarkerType = "actionscript";
            // assemble the full XML element for this cue point
            curMarkerXML = "<CuePoint><Time>" + curMarkerTime + "</Time><Type>" + curMarkerType + "</Type><Name>" + curMarkerName + "</Name><Parameters>" + XMLParam + "</Parameters></CuePoint>";
            XMLTemp += curMarkerXML;
    //Comp markers
    var tempText = comp.layers.addText("");
    var tempSrc = tempText.text.sourceText;
    tempSrc.expression = "thisComp.marker.numKeys";
    markerCount = Number(tempSrc.value);
    if(markerCount > 0) {
        for (i=1; i<=markerCount; i++) {
            tempSrc.expression = "thisComp.marker.key(" + i + ").time;";
            curMarkerTime = Number(tempSrc.value) * 1000;
            tempSrc.expression = "thisComp.marker.key(" + i + ").cuePointName;";
            curMarkerName = String(tempSrc.value);
            tempSrc.expression = "thisComp.marker.key(" + i + ").eventCuePoint;";
            if(tempSrc.value == "true") {
                curMarkerType = "event";
            } else {
                curMarkerType = "navigation";
            curMarkerXML = "<CuePoint><Time>" + curMarkerTime + "</Time><Type>" + curMarkerType + "</Type><Name>" + curMarkerName + "</Name></CuePoint>";
            XMLTemp += curMarkerXML;
    tempText.remove();
    //create output string
    XMLFinal = XMLStart + XMLTemp + XMLEnd;
    //Write file
    var cueFile = File.saveDialog("Save the XML file", "XML:*.xml" );
    cueFile.open("W");
    cueFile.write(XMLFinal);
    cueFile.close();

  • Quicktime Cue points

    Hi all,
    I need to use cuepoints on a quicktime video and I'm having
    problems implementing them. I have tried two ways
    - The first way was Inserting cuepoints as text layer in
    quicktime pro. I have inserted the cuepoints into the video file
    and they are working fine in quicktime but when I import the video
    into director it tells me I need to enable the preload function on
    the qt video. I have read a number of tutorials that tell me to do
    this in the movie info pop up. However the 'show movie info' in my
    versoin of quicktime (Pro ver. 7.1.6) is an info window with no
    clickable or editable options so I can't perform this task.
    - The second option that I explored is Mpeg Advance
    link
    This xtra seems to install properly and it appears in the
    options and functions to a certain extent... the problewm with it
    is that when it imports a video all I get is a blank screen
    (instead of the actual footage) - the same footage imported as a
    regular qt movie displays correctly.
    Really running out of ideas here. Any suggestions greatly
    appreciated.
    Irene

    I've set cue points for videos based on specific times
    before. First I
    create a text member with a list of cue point times, then I
    have a frame
    script like this which creates a list of those cue points:
    global TimeChange, i
    on exitFrame me
    -- Set up a clean list to store time changes in based on cue
    points --
    TimeChange = []
    -- Fill the Time Change List with values --
    repeat with i = 1 to
    member("VideoMarkerList").text.word.count
    add TimeChange, ((the ticks) +
    (float(member("VideoMarkerList").text.word
    )*60))
    put float(member("VideoMarkerList").text.word)
    end repeat
    -- Set the starting cuepoint for the "TimeCheck" behavior to
    look at
    set i = 1
    end
    Then on any frame I want to wait for a cue point on, I have
    this script:
    on exitFrame me
    global TimeChange, i
    if (the ticks)<TimeChange
    then
    go to the frame
    else
    if i < TimeChange.count then
    i = i + 1
    end if
    go to the frame + 1
    end if
    end
    Hope that helps,
    Matt

Maybe you are looking for

  • Issue in deploying webservice created from a JWS file.

    Hi, I tried deploying the helloworld sample webservice. Here are the files that i used. h1. HelloWorldImpl .java package com.agile.ws.helloworld.v1; import java.security.Principal; import javax.annotation.Resource; import javax.jws.WebMethod; import

  • WBS Costing Report

    Hi Gurus, We have a requirement of developing WBS costing Report( detailed and summary) in 3.1i version.The specifications considered are as per below. Actual cost details been captured from relevent POs and Project related Orders aganist WBS, Howeve

  • Error is Webservice Publish...in WSPUBLISH Tcode....!!

    Hello all, We could not publish the web services in SE80. We found the error in WSPUBLISH Tcode that is as follows DETAIL:      SoapFaultCode:5  Unable to load class     [com.sap.esi.esp.esregistry.ERLibrar yImpl] through classloader     sap.com/tces

  • Minimum Filesystem space is not  enough

    error: Filesystem: / - 17G needed as a minimum,8.0G available . Now I only have 8.0G under /, could I specify another directory which more than 8.0G rather than /? Thanks!

  • MB Air SSD: My Data Will Need To Go On A Diet

    I just returned from the Walnut Creek, CA, Apple Store where there were no MB Air's in stock. However, they had one MB Air 1.8, 64MB SSD on display. I got to play with it.... I shut the MB Air off and booted it from a cold start and timed it till the