Multiple QuickTime movies of different size

Is there any way through quicktime scripting to determine the
size of a
movie? The documentation that came with Authorware does not
have a feature
listed for this. I have two different sized movies (640x480
and 384x288)
and I need to figure out how to determine which QT Sprite i
should use to
display the movie. I figure that there would be some function
to do this
since when you import the movie into the QT Sprite, the size
of the movie is
shown.
Chris

Thanks Steve,
It worked prefectly. I knew there had to be a function that
would do this.
Thanks again.
Chris
"gantek" <[email protected]> wrote in
message
news:eo18jf$no0$[email protected]..
> >Is there any way through quicktime scripting to
> >determine the size of a movie?
>
> Hi Chris,
>
> Try this:
>
> TempString:=GetIconProperty(@Movie, #rect)
> MovieWidth:=GetNumber(3, TempString)
> MovieHeight:=GetNumber(4, TempString)
>
> I have a complete example on my site:
> www.gantekmultimedia.com/download.htm
>
> Download: qt_implementation.a6p (46 K)
>
> HTH...
>
> - Steve Gannon
> GanTek Multimedia
>
>
>

Similar Messages

  • Can a single HID report descriptor support multiple touch screens with different sizes?

    Hi Experts:
    I have a question for specifying touch monitor sizes in the HID report descriptor:
    Can ONE HID report descriptor support multiple touch monitors with different sizes ?
    Thanks in advance
    leo

    My screen shot is from AA9, and I have seen that the UI for AAX is vastly different, but...
    Choose Paper Source from Page Size should be the "one-touch" solution your looking for.
    In my test, my Konica-Minolta Bizhub failed to detect the proper paper trays, but Acrobat correctly spooled the pages.

  • How do you can change the page size of a pdf in MAC?  I have multiple pdf documents of different sizes that I want to combine.

    Help.  How do I change the page size of a pdf in MAC?  I have multiple pdf documents in varying sizes I would like to combine and print.

    There's no real need to do that. A PDF can have pages of different sizes.
    On Fri, Jun 6, 2014 at 4:11 AM, christine rambo <[email protected]>

  • FCP7 HELP - Exported quicktime mov plays differently than what I edited on the timeline. The playback shows the clips with ins and outs that are different than what I set in the clips when I edited - some are too early and the clips don't playback

    Please help ASAP.
    Specs: IOS 10.6.8
    Processor 2.4GHz Intel Core i5
    Memory 4GB 1333 MHz DDR3 -- Everything is edited, sourced, and stored on an 2TB external hard drive to make things go faster.
    Editing with FCP 7
    When I export the sequence I edited with quicktime, the playback video is very different from what I edited on the timeline. The playback has the clips with ins and outs that are way off than what I cut, and some of the clips don't show at all or have changed transitions. However when I play in the timeline in FCP, the sequence is fine, just the way I cut it.
    The source of the clips was one long .mov that I cut into clips for the timeline. Everything has gone smoothly but the exported .mov is just so different.
    How can I get the time codes of the clips to be the same in the exported .movs? I just want the quicktime .mov to represent my edit exactly.
    This video is due tomorrow - if the solution is too time consuming, can I play within the FCP player window and Log and Capture?
    Thanks,
    MV

    What is your source material? Is it H.264? FCP does not work correctly with that material.
    Click on a source clip in the FCP Browser, and once selected, type Command + 9 to see the item properties for the clip. Either report those properties, or take a screen shot of the item properties, and post that here.
    Next, click anywhere in your timeline, and then type Command + 0 {zero} to see your Sequence Settings. Either report those Sequence Settings, or take a screen shot of the Sequence Settings and post that here.
    MtD

  • Final Cut Pro exporting Quicktime movie and file size

    I make short stop motion animations in FCP and usually when I export using current setting the file size is about 230MB for 60 seconds movie. However with the current project the exported quicktime movie file is only 32.1MB for 57 seconds movie. I don't think this is normal even though I set it with "current setting" and check off the make movie self-contained box.
    How could I make the export setting back to normal so the exported quicktime movie will still be in high quality in a big file size?

    Hi Ian,
    it looks clear and same quality as usual. Maybe this is just how it is.
    I am still worried because I exported another project to test and this one also is now exported into reduced file size. This is a 60 seconds movie and when I last exported, FCP created a 225.2MB quicktime file and when I exported exactly the same project again just now it is only 22MB... again, this is not self-contained movies.
    To be honest with you I am really not familiar with digital settings, and I was trying to figure out export setting for a required file size and aspect ratio etc. for a projection the other day and it has been since then that my FCP started exporting smaller size QT files.
    My project is in 4:3 ratio and all images on video sequence are digital still images. If you could kindly point out some places to look at to make sure that the settings are correct, that might be helpful (?)
    thanks much!

  • Quicktime movie looks different in different browsers.  Is there a fix?

    I have an H.264 Quicktime movie (and will be making versions with the Sorenson Video 3 codec, WMV compatible files, and FLV as well), and it looks the way I want it to look in Firefox for Mac and Firefox for Vista. In Safari and Internet Explorer, the blacks are washed out and it looks less saturated (though this is probably due to the image being washed out).
    Is there anything I can do? I know Safari reads color profiles now, but I don't know how to add that to a Quicktime movie, and that wouldn't fix the problem with IE (or, curiously, Firefox on XP). If I drop the blacks enough to make it look good in Safari and IE, it will be too dark for Firefox users. Firefox appears to be the one displaying it "properly" (how it looks in FCP and the stand-alone Quicktime player).

    It is indeed tricky. I've spent a lot of time over the last few months trying to figure it all out and still can't wrap my head around it all. That's due in large part because there's a lot of misinformation out there.
    Thanks for the article. It's interesting because I too set my monitor to 2.2 gamma (sRGB) but for the purpose of working on this project had reverted it to 1.8 (Cinema Display default), and it's been there for a long time now. It is interesting, but it didn't solve my problem.
    My problem is different browsers show a Quicktime differently. Now that I've switched to 2.2, Firefox looks too dark and Safari looks just right (where as before Firefox looked just right and Safari was washed out). Is there or is there not an option to include a color profile with Quicktimes? If not, I'll have to make a compromise, and I'd rather have one that looks great across all high-end monitors (meaning an expensive Dell or Apple monitor on OSX, WXP, and WV).
    Does anyone know what in particular is making the two browsers display Quicktimes differently?

  • Switch between multiple quicktime movies on a single page

    I want them to play in a single window but use clickable links to switch between .mov files. I am working in DW CS5.

    It depends on the code you are using to play the movies but it could be done with javascript.  Although unless you are streaming the Quicktime movies, like a youtube, you will be forcing the user to download all the movies to load the page.  If they are not setup to stream then you might want to load a separate page for each movie.  If you show us the code you are currently using to play the movie we can help you through the process.

  • QuickTime .mov files 36Gig size

    I am confused here. Is it normal when i try to convert a 3gp file to a .mov file and comes out with a 36Gig file ?!?! The 3gp file is like 800KB and turns out to be a 36Gig file which craashes my computer! any suggestions here ??

    Open your .3gp file using QuickTime Pro. Use Save As and it becomes .mov file.
    No re-compression and no increase in file size. Takes just a few seconds.

  • Create multiple pdf files in different sizes from psd

    I have large psd files created from photos with borders, i now need to create pdf's in three sizes to be downloaded and printed from an online album.
    Size 1) will be able to be printed upto A1 with no loss of quality but the file needs to be as small a file as possible - other sizes of the same prints will be A4 and post card. I need to automate this process as there is hundreds of files. any info greatly recieved.
    Attached is a sample of my psd's
    Ash

    Make an action for save as pdf. After export, open one pdf in Acrobat and insert all the pdfs by select all option. then save as new multiple pages pdf.

  • Help with authoring and posting Quicktime movies on the web

    Greetings all,
    I recently launched a new website (www.articles-of-war.com) with a 'movie trailer' page (http://www.articles-of-war.com/pages/down_trai.html) similiar to the movie trailer pages on the Apple site.
    The page has links to Quicktime movies of different sizes (small, medium, high, HD, etc). When I click any movie, though, it takes a long time for them to appear before they can play (the blue Quickime "Q" logo appears as the entire movie loads, for example), rather than playing almost immediately.
    When I built the trailer pages, I made sure to set "autoplay" to "true."
    When I authored the Quicktime movies, I used these settings:
    H.264
    Prepare For Internet Streaming (Fast Start)
    Data Rate: Automatic
    I'm sure I'm skipping some simple step to make these movies play right away - is there anyone that can offer some advice?

    You lost the "fast start" feature when you added the annotations and then used a regular "Save".
    Use "Save As" (QuickTime Pro) to restore the fast start feature and upload those new files again.
    You should also consider a more modern audio codec than IMA 4:1 to reduce the size of your audio track.

  • Flash CS4, Exporting Quicktime Movie: size, aspect ratio, and alignment

    I am new to Flash so this may be a basic question, but I have not been able to find anything in the help files or the forums.
    I have tried several times to change the size of my quicktime movies, from 550 pixels by 400 pixels to 480 pixels by 480 pixels, and I cannot seem to do it. I have used "Modify > Document" and tried every option I could find through this command. Each time I export I double check that the export settings match my desired size, and they do, but when I open the movie in quicktime, it has been stretched to fit 550 x 400 pixels. The preview movie looks exactl how I want, it is only the exported movie that is incorrect.
    Is it possible to make a quicktime movie of the size I would like, or is that a standard format that cannot be adjusted?
    As a workaround, I have tried squeezing my 480x480 content into the 550x400 stage (while scaling it prportionally). but when I do this, the square of content is not centered in the background in quicktime. It is off center in the preview movie as well, and this commonly occurs after I have used "modify > document" to change the size of the document. The side to which it is aligned seems to be inconsistent.
    Is there a way to realign the video after I have modified the document size? Does changing the document size through "modify > document" affect the centering and alignment of my video? Is there a way to change it back?
    I have attached images of my videos in flash, and then what they look like after export.
    Thanks in advance for any advice.
    -Ben

    to explain a little further . . .
    the dark gray areas in my images delineate the content of the animation, and in the "550x400 after export" image, the black strip to the right is a margin showing the background color of the document, which is black. notice that there is only a margin on one side, and not both.
    Thanks some more,
    -Ben

  • I want to use multiple windows because I can make them different sizes so what keystroke can i use to cycle between them?

    I use Mac 10.4.11 and Firefox 3.6.23
    I have found the keystrokes to cycle tabs but i want a keystroke to cycle windows in firefox because you cant make multiple tabs different sizes or locations to overlap them on screen

    I use Mac 10.4.11 and Firefox 3.6.23
    I have found the keystrokes to cycle tabs but i want a keystroke to cycle windows in firefox because you cant make multiple tabs different sizes or locations to overlap them on screen

  • Need to export Movie to Quicktime Movie w/ similar file size and quality.

    Let me preface in that I am not in the video editing profession. Many times I have exported my work to the professionals. I'm sure knowing what you're doing is half of the battle. Here is my dilemma. First, I'm using Quicktime pro just to add a text track to the movie. I  then save the file as what Quicktime pro calls Movie .mov. This looks good and has the quality of the original .mov and the small data size. However, no other player than quicktime will recognize the text track. I then tried exporting from Movie to quicktime movie format (still .mov, can anyone explain the difference of the two .mov types???), but I find that the image quality is poor. Yet, in the quicktime format other players (except windows media player) recognize the text track. By poor quality I mean that I think what I have is the blocking effect. I assume that this is due to the bitrate being to low. Again, I would like to keep the file size low and managable for data storage and downloading purposes. I was hoping that in the end all video players would be able to have no issues.
    My current file sized are all less than 1MB and are of good quality.
    Just adding a small test track the Movie .mov is still less than 1MB
    The size of the image is 512x512
    I should also say that I'm a PC user with a quicktime pro windows version. I'm sure that doesn't help me one bit!! However, I believe my issues are more with the fact that I'm not experienced in compressing files and knowing exactly the right settings.
    Here is what I've tried thus far. Movie to quicktime movie
    H264 codec
    Current for fps (Which is in the original is 8fps)
    Key frames automatic
    frame reordering checked
    I've tried Automatic data rate and setting the bit rate, even at 2000kbps (the quality is low). My original movie with the highest kbps is only 1151kbps and has no artifacts
    encoding Best quality multi-pass
    custom size 512x512
    deinterlace checked

    am i correct that this 'my photo stream' process is not removing any image data?
    Yes,  as long as you have iPhoto's iCloud preference pane configures as follows:
    You're be getting the full image file, pixel dimensions, etc. which is essentially a bit by bit copy of the photo on the Phone.
    When you add tags and other metadata and export the file out of iPhoto as a jpeg with the checkboxes selected to include that metadata there will be some image compression.  However, if one chooses High or even Medium JPEG Quality one will be hard pressed to detect any image degradation unless printing very, large prints or otherwise displaying the image at a very, large size.
    I ran a test on a 1.4 MB photo from my iPhone  and compared the original to two exports, one at High and the other at Medium JPEG Quality and got these results:

  • Quicktime Mov File size reduce after Data Recovery

    Following a Data Recovery from Apple Care, most of my video files have been reduced to 120x90 pixels making them unwatchable. The Format is Apple Photo-JPEG, 120x90, Millions 16-bit Integer (Big Endian), Stereo, 48000 kHz with a Data Size of 15.16 MB. Other QT mov files bring up the following message "The movie could not be opened" "A necessary data reference could not be resolved"
    Is there any way I can get the Dimensions back to 640x480 and can the necessary data reference be resolved.
    My Quicktime Player is Version 7.6.4 (518.35)

    Is there any way I can get the Dimensions back to 640x480 and can the necessary data reference be resolved.
    Assuming the original data is in tact, the normal work flow would be to either reset/resize the movie's "Current Size" setting and re-save the file store the new setting using QT Pro or use QT Pro, an alternative QT application, or a third-part application to re-compress the file to the proper dimensions but this approach, depending on settings, can degrade the video. As to the missing "references," depending on the required "references," it might be possible to re-link/restore things if you know enough about the file structure (which I don't).

  • Multiple stages on multiple screens of different size

    I'm working on a project that requires me to have two stages on two screens of different size. How do I do this in Flex, or is it even possible?
    More specifically, I am building a kiosk appliction, that will have the menu on a small touch-screen that sits in front of a larger, wall-mounted screen. When the user selects content to be played (videos, web sites, whatever) from the touch-screen, then the effect of that selection needs to be sent to the other stage. I need to be able to run a screen-saver on the main screen, also. Basically, the controls are the main application, and the other screen is simply a container for viewing things.
    I am currently packaging my Flex project in AIR, not through the web, so I actually have a windowed application. Basically, I just need to create a new window with a custom chrome that simply holds a movie.
    Is such a thing possible in Flex? I couldn't figure out how to spawn another stage, much less one that was referencable from the first stage.

    Hey all. I have reached the answer. I left everything up that I posted before, in case anybody is having similar issues. To create the custom component, click your project, create a package, and then right-click that package and create a new MXML component. Then, create the MXML just like you would before. Your root tag will be whatever you are working to modify (so, s:Window for my case, but you can do an s:Label or whatever you want). So, first, I'll give you the code for my simple Window component:
    [CODE]
    <?xml version="1.0" encoding="utf-8"?>
    <!-- This is a window component which creates a transparent window with no system chrome (no bars, close, min, max buttons, resize stuff) that contains... This screen is spawned from the main MXML WindowedApplication using AS 3. -->
    <s:Window xmlns:fx="http://ns.adobe.com/mxml/2009"
                        xmlns:s="library://ns.adobe.com/flex/spark"
                        xmlns:mx="library://ns.adobe.com/flex/mx"
                        systemChrome="none" visible="true" transparent="true" showStatusBar="false" width="400" height="300"
        <s:layout>
            <s:BasicLayout />
        </s:layout>
        <s:Label id="controlScreenTitle" text="new Window from VideoScreen component" fontSize="72" fontWeight="normal" color="#222222">
        <s:filters>
            <s:DropShadowFilter color="#CCCCCC" />
        </s:filters>
        </s:Label>
    </s:Window>
    [/CODE]
    All I did was a very simple white box there. You can disable the system chrome and such from the main Window tag, as I have shown. The window this creates has no [ _ ] [ [] ] [ x ] buttons, bar along the bottom, or any background. In my actual project, this component will hold a container to play my video objects.
    Then, I create my main document:
    [CODE]
    <?xml version="1.0" encoding="utf-8"?>
    <!-- This is the main MXML file for the application. MXML is based on pure XML, and is actually a short-cut to generating AS code. You use MXML to set up the layout of the stage. -->
    <s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
                            xmlns:s="library://ns.adobe.com/flex/spark"
                            xmlns:mx="library://ns.adobe.com/flex/mx"
                            showStatusBar="false" alwaysInFront="false"
                            creationComplete="init()">
        <!-- Imports -->
        <fx:Style source="KioskScreensStyles.css" />
        <fx:Script source="controlScreenMain.as" />
        <fx:Script>
            <![CDATA[
                /* Insert other ActionScript stuff here. Try to put as much of it as you can in the .AS file, though */
            ]]>
        </fx:Script>
        <fx:Declarations>
            <!-- Place non-visual elements (e.g., variables, services, value objects) here -->
            <!-- Any variables placed in here will be global, and live for the entirety of the entire program's run. However, for simplicity's sake, I have placed all of those for this application in the imported .as file. But, for reference, they are described using MXML. ie: -->
            <!--<fx:Type id="ASReferencableName">Value of the variable</fx:Type>-->
        </fx:Declarations>
        <s:BorderContainer id="controlInterface" right="0" left="0" top="0" bottom="0" borderStyle="inset" borderColor="#CCCCCC">
            <s:layout>
                <!-- There are several layouts available to you:
                        * s:BasicLayout will allow you to completely control all placement. Objects are absolutely placed, and don't move from their position on the stage, even if the screen scrolls.
                        * s:TileLayout can be used to create grids of button objects.
                        * s:HorizontalLayout and s:VerticalLayout will lay out elements horizontally or vertically on the stage. You can specify padding around each object (example below). Placement will begin from top-left corner of the visible stage. If you go with either of these, then no x, y properties on elements will be used, as the system will automatically place all elements in the order that they are created.
                -->
                <s:BasicLayout />
                <!--<s:TileLayout columnAlign="justifyUsingWidth" rowAlign="justifyUsingHeight" />-->
                <!--<s:HorizontalLayout verticalAlign="middle" paddingLeft="10" paddingRight="10" />-->
            </s:layout>
            <!-- We default the text of this ID as an error, showing that the .as did not link up. -->
            <s:Label id="controlScreenTitle" text="Error loading program..." fontSize="48" fontWeight="normal" color="#222222">
                <s:filters>
                    <s:DropShadowFilter color="#CCCCCC" />
                </s:filters>
            </s:Label>
            <!-- Creating the menu buttons for playing the movies -->
            <s:ToggleButton id="btn1" label="Play video 1" click="btn1_clickHandler(event)" />
            <s:ToggleButton id="btn2" label="Play video 2" click="btn2_clickHandler(event)" />
            <s:ToggleButton id="btn3" label="Play video 3" click="btn3_clickHandler(event)" />
            <s:ToggleButton id="btn4" label="Play video 4" click="btn4_clickHandler(event)" />
            <s:ToggleButton id="btn5" label="Play video 5" click="btn5_clickHandler(event)" />
            <s:ToggleButton id="btn6" label="Play video 6" click="btn6_clickHandler(event)" />
        </s:BorderContainer>
    </s:WindowedApplication>
    [/CODE]
    Now, the important part will be the .as file. Here's parts of that:
    [CODE]
    /* Imports */
    /* import custom components. This is what allows us to open a new window in AIR. NOTE: THIS IS HOW YOU GET THAT CUSTOM MXML FILE IN HERE TO USE */
    import customComponents.VideoScreen;
    // import older mx stuff only when needed. Try to avoid using these.
    import mx.controls.Image;
    // import the newer Spark components. Use these for everything possible.
    import spark.components.VideoDisplay;
    import spark.components.Window;
    import spark.primitives.Rect;
    // Global variable declairation
    protected var screens:Array = Screen.screens;
    protected var controlScreenSizes:Rectangle = screens[0].bounds;
    protected var videoScreenSizes:Rectangle = screens[1].bounds;
    // All variables below Defined in init(), to be sure that they have been fully loaded
    // While the :Window declairation technically works for the controlScreen, Flash views this as an error, and will not process everything properly if I type it like that.
    //protected var controlScreen:Window = this.Window;
    protected var controlScreen;// = this;
    /* NOTE: THIS IS THE USE OF MY NEW, IMPORTED CUSTOM WINDOW. This is all you need to do to make it. */
    protected var videoScreen:VideoScreen = new VideoScreen();
    protected var btns:Array;
    /* Initialize all my variables, and call the needed functions to set everything up */
    protected function init():void
        controlScreen = this;
        // This is a Window method that opens the Window. I did not have to code this.
        videoScreen.open(false);
        btns = [btn1, btn2, btn3, btn4, btn5, btn6];
        placeScreens();
        createControlScreen();
        loadScreenSaver();
    /* Moves all my screens so that they sit in the top-left of each of the two screens, and then expands to be full screen on those two screens, whatever size that may be. */
    private function placeScreens():void
        // We move it to -1,-1 because there is 1 px padding and dead white space that I can't figure out how to remove.
        controlScreen.move(-1,-1);
        controlScreen.width = (controlScreenSizes.width+1);
        controlScreen.height = (controlScreenSizes.height+1);
        controlInterface.width = (controlScreenSizes.width+1);
        controlInterface.height = (controlScreenSizes.height+1);
        videoScreen.systemChrome = "Standard";
        videoScreen.move(controlScreenSizes.width,0);
        videoScreen.width = (videoScreenSizes.width);
        videoScreen.height = (videoScreenSizes.height);
    /* Puts all the buttons where they belong, and attached the background image that we need and so forth */
    private function createControlScreen():void
       /* Most of this code is not needed for the demonstration, so I only include what I feel would be helpful, with psudocode for the rest */
        var backgroundImg:Image = new Image();
        backgroundImg.source = "assets/backgroundImg.jpg";
        var backgroundVid:VideoDisplay = new VideoDisplay();
        backgroundVid.source = "assets/backgroundVid.mp4";
        backgroundVid.width = (controlScreenSizes.width+1);
        backgroundVid.height = (controlScreenSizes.height+1);
        backgroundVid.autoPlay = true;
        backgroundVid.muted = true;
        backgroundVid.loop = true;
        /* Format the buttons. You can change height, width, x and y position on the form, label (the text on it), and some other things (including the ability to spawn video or picture or sound when clicked and such for animations. */
        /* buncha code that moved the buttons around and made them all fit in the screen dynamically based on the screen size. */
        /* Finally, play with controlScreenTitle, which is a label control that you can styple and use for text on the screen in addition to the buttons. In here is just a bunch of code to do that*/
        /* Attach the elements to the controlInterface. The first put on has the lowest z, therefore is under the rest. Stack them in the order you want then displayed. The first one should be either backgroundImg (image), or backgroundVid (video), depending on what you provided and want. Note that the video causes the buttons to lag a lot */
        controlInterface.contentGroup.addElement(backgroundImg);
        //controlInterface.contentGroup.addElement(backgroundVid);
        controlInterface.contentGroup.addElement(controlScreenTitle);
        controlInterface.contentGroup.addElement(btn1);
        controlInterface.contentGroup.addElement(btn2);
        controlInterface.contentGroup.addElement(btn3);
        controlInterface.contentGroup.addElement(btn4);
        controlInterface.contentGroup.addElement(btn5);
        controlInterface.contentGroup.addElement(btn6);
        /* Buncha code for the functionality */
    } // End function createControlScreen()
    /* Puts the screensaver up on the video display so that we don't burn out the display */
    private function loadScreenSaver():void
        //pull in screensave into that window
    /* Makes sure that the user doesn't see two buttons active at the same time--that would look like two movies were playing at the same time. */
    private function deselectOtherButtons(clicked:int):void
        for(var i:int=0; i<6; i++)
            if(i != (clicked-1))
                btns[i].selected = false;
    /* All of the below do the same thing: unselect all the other buttons when one of the buttons is clicked. I could just create one click event handler, but I wanted to leave the possiblity of customizing the result of each button's click, so I left it this way. */
    protected function btn1_clickHandler(event:MouseEvent):void
        deselectOtherButtons(1);
    protected function btn2_clickHandler(event:MouseEvent):void
        deselectOtherButtons(2);
    protected function btn3_clickHandler(event:MouseEvent):void
        deselectOtherButtons(3);
        deselectOtherButtons(4);
    protected function btn5_clickHandler(event:MouseEvent):void
        deselectOtherButtons(5);
    protected function btn6_clickHandler(event:MouseEvent):void
        deselectOtherButtons(6);
    [/CODE]
    If anybody looking at this has any questions about it, feel free to ask me. I am not usually able to comb the forums, so you'll have to PM me or something. I actually put this up right after I found my solution, so there is work still to be done on it (obviously). But if you ever need to do anything like this, here's some code for you.

Maybe you are looking for