Address a script in another movie

Hi all,
I wonder if anyone knows how can i address the script in
another movie. I have this button:
on mousedown
play movie "11.dir"
and i want it to load a particular script once the next movie
is loading. E,g,
on mousedown
play movie "11.dir"
play script("1")
Any ideas how can i do that?

> Although addressing scripts from one window to another
is easy, calling a script from a movie to movie doesn't seem to
work. Any help will be appreciated!
I would firstly suggest being careful with 'play "movieName"'
syntax
unless you are subsequently issuing a 'play done' command.
Can you explain what you are ultimately trying to achieve?

Similar Messages

  • Filereference Upload - A script in this movie is causing Adobe Flash...

    This appears to be a sore topic these days. I have searched and found a large number of postings with this flash player message (A script in this move is causing Adobe Flash Player -n- to run slowly. If it continues...) But I haven't found a posting where it is resolved. I am trying to provide my client with an upload script. What I have so far works on small files but results in the aforementioned error message on large files. I saw a message a few days ago that talked about writing an onEnterFrame routine in a dummy movie clip that increments a counter, but there were no details about what that code might look like.  I have tried several iterations of that logic to no avail.  I know I am not the only one with this problem, and I do need to find a solution. I don't think that the server php settings are the problem.  Does anyone have any ideas?
    Thanks in advance,
    GW
    Action script from Layer 1: Frame 1 -
    _global.states = Array("AL", "AK", "AS", "AZ", "AR", "CA", "CO", "CT", "DE", "DC", "FM", "FL", "GA", "GU", "HI", "ID", "IL", "IN", "IA", "KS", "KY", "LA", "ME", "MH", "MD", "MA", "MI", "MN", "MS", "MO", "MT", "NE", "NV", "NH", "NJ", "NM", "NY", "NC", "ND", "MP", "OH", "OK", "OR", "PW", "PA", "PR", "RI", "SC", "SD", "TN", "TX", "UT", "VT", "VI", "VA", "WA", "WV", "WI", "WY");
    _global.states.sort();
    _global.keepMemory = false;
    this.mc_uploadCtr.mc_stateError._visible = false;
    this.mc_uploadCtr._visible = false;
    this.mc_uploadCtr.enabled = false;
    // Get upload data
    var xmlData=new XML();
    xmlData.ignoreWhite=true;
    xmlData.onLoad = function(ok:Boolean) {
       if (ok) {
           processXmlData(this);       
       } else {
           dt_main.text = "XML did not load";
    function processXmlData(xml:XML) {
        _global.notifyToEmail    = xml.firstChild.childNodes[0].childNodes[0].nodeValue;
        _global.notifyFromEmail = xml.firstChild.childNodes[1].childNodes[0].nodeValue;
        _global.notifyFromName     = xml.firstChild.childNodes[2].childNodes[0].nodeValue;
    System.useCodepage = true;
    xmlData.load('uploadData.xml');
    _global.keepInMemory = function(keep:Boolean) {
        if ((keep == true) and (_global.keepMemory == false)) {
            _global.keepMemory = true;
            this.createEmptyMovieClip("dummy_mc", 999);
            this.dummy_mc.onEnterFrame = function () {
                while(_global.keepMemory == true) {
                    var count:Number = count + 1;
        } else {
            if (_global.keepMemory = true) {
                _global.keepMemory = false;
                this.dummy_mc.unloadMovie();
    stop();
    Action Script from upload movie clip:
    import flash.net.FileReference;
    var progressBar:MovieClip;
    var reference:FileReference = new FileReference();
    var referenceListener:Object = {};
    var scriptLocation:String = 'uploader.php';
    var progressBarHeight:Number = 10;
    var progressBarY:Number = 50;
    var progressBarColor:Number = 0x66ccff;
    reference.addListener(referenceListener);
    referenceListener.onSelect = activateUploadButton;
    referenceListener.onProgress = updateProgress;
    referenceListener.onComplete = checkIn;
    referenceListener.onHTTPError = handleError;
    referenceListener.onIOError = handleError;
    referenceListener.onSecurityError = handleError;
    btn_uploadFile._visible = false;
    btn_selectFile.onRelease = choose;
    btn_uploadFile.onRelease = uploadCurrent;
    function activateUploadButton():Void {
        display_txt.text = reference.name;
        btn_uploadFile._visible = true;
        btn_uploadFile.enabled = true;
    function choose():Void {
        reference.browse([{description:'Images (*.ai, *.drw, *.jpg, *.jpeg, *.gif, *.pdf, *.png, *.psd, *.psp, *.tif,)', extension:'*.ai; *.drw; *.jpg; *.jpeg; *.gif; *.pdf; *.png; *.psd; *.psp; *.tif'}]);
    function handleError(errorName:String, detail:Object):Void {
        restart();
        if (arguments.length === 2) {
            if (typeof detail === 'number') {
                display_txt.text = 'HTTP Error #'+detail;
            } else {
                display_txt.text = 'Security Error: '+detail;
        } else {
            display_txt.text = 'IO Error';
    function makeProgressBar(x:Number, y:Number):MovieClip {
        var bar:MovieClip = createEmptyMovieClip('progressBar_mc', 0);
        bar._visible = false;
        bar.beginFill(progressBarColor);
        bar.lineTo(display_txt._width, 0);
        bar.lineTo(display_txt._width, progressBarHeight);
        bar.lineTo(0, progressBarHeight);
        bar.lineTo(0, 0);
        bar.endFill();
        bar._width = 0;
        bar._visible = true;
        bar._x = x;
        bar._y = y;
        return bar;
    function restart():Void {
        removeMovieClip(progressBar);
        display_txt.text = '';
        btn_uploadFile._visible = false;
        btn_selectFile._visible = true;
    function updateProgress(fileReference:FileReference, bytesLoaded:Number, bytesTotal:Number):Void {
        display_txt.text = fileReference.name+' - '+Math.ceil((bytesLoaded/bytesTotal)*100)+'%';
        progressBar._width = Math.ceil(display_txt._width*(bytesLoaded/bytesTotal));
    function uploadCurrent():Void {
        btn_selectFile._visible = false;
        btn_uploadFile.enabled = false;
        progressBar = makeProgressBar(0, progressBarY);
        _global.keepInMemory(true);
        reference.upload(scriptLocation);
    function checkIn():Void {
        _global.keepInMemory(false);
        moveFile();
        notify()
        restart();
    function moveFile():Void {
          _global.uploadedFile = (_global.uploadFolder + '/' + reference.name);
    //    var lv_result:LoadVars = new LoadVars();
    //    var lv_move = new LoadVars();
    //    lv_move.fileName = reference.name;
    //    lv_move.rootFolder = (_global.rootFolder);
    //    lv_move.sourceFolder = (_global.uploadFolder);
    //    lv_move.targetFolder = (_global.uploadFolder);
    //    lv_move.sendAndLoad("mover.php", lv_result, "POST");
    function notify():Void {
        var st_companyName:String = ('<tr><td>Company name:</td><td>'+_global.companyName+'</td></tr>')
        var st_contactName:String = ('<tr><td>Contact name:</td><td>'+_global.contactName+'</td></tr>')
        var st_phoneNumber:String = ('<tr><td>Phone number:</td><td>'+_global.phoneNumber+'</td></tr>')
        var st_address:String = "";
        if (_global.address2 <> "") {
            st_address = ('<tr><td>Address:</td><td>'+_global.address1+'</td></tr><tr><td> </td><td>'+_global.address2+'</td></tr><tr><td> </td><td>'+_global.addressCity+', '+_global.addressState + ' ' + _global.addressZip + '</td></tr>');
        } else {
            st_address = ('<tr><td>Address:</td><td>'+_global.address1+'</td></tr><tr><td> </td><td>'+_global.addressCity+', '+_global.addressState+' '+ _global.addressZip + '</td></tr>');
        var st_email:String = ('<tr><td>E-Mail:</td><td>'+_global.email+'</td></tr>')
        var st_quantity:String = ('<tr><td>Quantity:</td><td>'+_global.quantity+'</td></tr>')
        var st_sides:String = ('<tr><td>Sides:</td><td>'+_global.sides+'</td></tr>')
        var st_paperWeight:String = ('<tr><td>Paper weight:</td><td>'+_global.sides+'</td></tr>')
        var st_jobDescription:String = ('<tr><td>Desc/Title of job:</td><td>'+_global.jobDescription+'</td></tr>')
        var st_uploadedFile:String = ('<tr><td>Uploaded file:</td><td>'+_global.uploadedFile+'</td></tr>')
        var result_lv:LoadVars = new LoadVars();
        result_lv.onLoad = function(success:Boolean) {
        if (success) {
        } else {
        var lv_notify = new LoadVars();
        lv_notify.sender_fromEmail = _global.notifyFromEmail;
        lv_notify.sender_toEmail = _global.notifyToEmail;
        lv_notify.sender_fromName = _global.notifyFromName;
        lv_notify.sender_subject = ('File received from ' + _global.companyName);
        lv_notify.sender_message = ('<table width="550" border="1" align="left">' + st_companyName + st_contactName + st_phoneNumber + st_address + st_email + st_quantity + st_sides + st_paperWeight + st_jobDescription + st_uploadedFile + '</table>');
        lv_notify.sendAndLoad("sendmail.php", result_lv, "POST");
        return;
    uploader.php -<?php
        if ($_FILES['Filedata']['name']) {
            upload_max_filesize = 100M;
            post_max_size = 100M;
            move_uploaded_file($_FILES['Filedata']['tmp_name'], 'uploads/' . basename($_FILES['Filedata']['name']));
    ?>

    Thank you, your answer was helpful. The problem was occuring before I entered the the code you referred to. But your response made me realize that the problem did, indeed, have to do with code that was running during the upload. I isolated the problem to the progress bar logic, which I suspect is not a coding error, but just too many cycles for the player to put up with during a long upload.  I am now searching for another method of displaying upload status without a tight piece of code that loops a lot.
    Thank you again kglad!

  • How to stop a slideshow and show another movie clip at the end?

    Currently my slideshow is in a loop. At the end of last slideshow, I want to show another movie clip (End_mv) that's on another layer. How do I do that? My current scripts are below:
    import fl.transitions.Tween;
    import fl.transitions.easing.*;
    //change scale on an image
    var fadeTween:Tween;
    //To slide in on X axis
    var slideXTween:Tween;
    //To slide in on Y axis
    var slideYTween:Tween;
    //To fade IN
    var alphaTween:Tween;
    //To get bigger on its X axis
    var scaleXTween:Tween;
    //To get bigger on its Y axis
    var scaleYTween:Tween;
    //var fadeTween:Tween;
    //description place holder
    var strDescrp:String;
    //source place holder
    var strSource:String;
    //x poistion
    var posX:Number;
    //y position
    var posY:Number;
    //degree rotation
    var degreeRot:Number;
    // delay between slides
    //const TIMER_DELAY:int = 5000;
    var TIMER_DELAY:int = 5000;
    // fade time between slides
    const FADE_TIME:int = 3;
    // reference to the current slider container
    var currentContainer:Sprite;
    // index of the current slide
    var intCurrentSlide:int = -1;
    // total slides
    var intSlideCount:int;
    // timer for switching slides
    var slideTimer:Timer;
    // slides holder
    var sprContainer1:Sprite;
    var sprContainer2:Sprite;
    // slides loader
    var slideLoader:Loader;
    // url to slideshow xml
    var strXMLPath:String = "lstHouse.xml";
    // slideshow xml loader
    var xmlLoader:URLLoader;
    // slideshow xml
    var xmlSlideshow:XML;
    var txtField:TextField = new TextField();
    var formatText:TextFormat = new TextFormat();
    //start of sound section is for sound
    var soundReq:URLRequest = new URLRequest("PaukenBrumfiel_AngelsOnHigh.mp3");
    var sound:Sound = new Sound();
    sound.load(soundReq);
    sound.addEventListener(Event.COMPLETE, onComplete);
    //end of sound section
    function onComplete(event:Event):void
        sound.play();
    function init():void
        // create new urlloader for xml file
        xmlLoader = new URLLoader();
        // add listener for complete event
        xmlLoader.addEventListener(Event.COMPLETE, onXMLLoadComplete);
        // load xml file
        xmlLoader.load(new URLRequest(strXMLPath));
        // create new timer with delay from constant
        slideTimer = new Timer(TIMER_DELAY);
        // add event listener for timer event
        slideTimer.addEventListener(TimerEvent.TIMER, switchSlide);
        // create 2 container sprite which will hold the slides and
        // add them to the masked movieclip
        sprContainer1 = new Sprite();
        sprContainer2 = new Sprite();   
        mcSlideHolder.addChild(sprContainer1);
        mcSlideHolder.addChild(sprContainer2);
        // keep a reference of the container which is currently
        // in the front
        currentContainer = sprContainer2;
    function onXMLLoadComplete(event:Event):void
        // create new xml with the received data
        xmlSlideshow = new XML(event.target.data);
        // get total slide count
        intSlideCount = xmlSlideshow..image.length();
        // switch the first slide without a delay
        switchSlide(null);
    function fadeSlideIn(e:Event):void {
        // add loaded slide from slide loader to the
        // current container
        currentContainer.addChild(slideLoader.content);
        // clear preloader text
        //mcInfo.lbl_loading.text = "";
        // fade the current container in and start the slide timer
        // when the tween is finished
        //Tweener.addTween(currentContainer, {alpha:1, time:FADE_TIME, onComplete:function() { slideTimer.start(); }});       
        //strSource = xmlSlideshow.image[intCurrentSlide].@src;
        fadeTween = new Tween(currentContainer, "alpha", Regular.easeInOut, 0, 1, 2, true)
        //scale = new Tween(currentContainer, "alpha", Regular.easeInOut, 0, 1, 2, true)
        slideTimer.start()
        onComplete:function();
    function switchSlide(e:Event):void
        // check, if the timer is running (needed for the
        // very first switch of the slide)
        if(slideTimer.running)
            slideTimer.stop();
        // check if we have any slides left and increment
        // current slide index
        if(intCurrentSlide + 1 < intSlideCount)
            intCurrentSlide++;
        // if not, start slideshow from beginning
        else
            intCurrentSlide = 0;
        // check which container is currently in the front and
        // assign currentContainer to the one that's in the back with
        // the old slide
        if(currentContainer == sprContainer2)
            currentContainer = sprContainer1;
        else
            currentContainer = sprContainer2;
        // hide the old slide
        currentContainer.alpha = 0;
        // bring the old slide to the front
        mcSlideHolder.swapChildren(sprContainer2, sprContainer1);
        strDescrp = xmlSlideshow.image[intCurrentSlide].@desc;
        //strSource = xmlSlideshow.image[intCurrentSlide].@src;
        //txtField.border = true;
        //txtField.x = 0;
        //txtField.y = 600;
        txtField.width = 855;
        txtField.height = 200;   
        //txtField.background = true;
        //txtField.backgroundColor = 0xEE9A00;
        txtField.alpha = 20;
        txtField.text = strDescrp;
        formatText.align = TextFormatAlign.CENTER;
        //txtField.autoSize = TextFieldAutoSize.LEFT;
        formatText.color = 0x000;
        formatText.size = 30;
        txtField.x = 0;
        txtField.y = 550;
        posX = 0;
        posY = 0;
        degreeRot = 0;
        // create a new loader for the slide
        slideLoader = new Loader();
        // add event listener when slide is loaded
        slideLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, fadeSlideIn);
        // load the next slide
        slideLoader.load(new URLRequest(xmlSlideshow.image[intCurrentSlide].@src));   
        addChild(txtField);
        txtField.setTextFormat(formatText)
    // init slideshow
    init();

    I got this error:
    ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller.
        at flash.display::DisplayObjectContainer/swapChildren()
        at University_Advancement_Holiday_Greeting2012_fla::MainTimeline/switchSlide()
        at flash.utils::Timer/_timerDispatch()
        at flash.utils::Timer/tick()
    And here's the code:
    // import tweener
    //import caurina.transitions.Tweener;
    import fl.transitions.Tween;
    import fl.transitions.easing.*;
    import flash.display.MovieClip;
    //change scale on an image
    var fadeTween:Tween;
    //To slide in on X axis
    var slideXTween:Tween;
    //To slide in on Y axis
    var slideYTween:Tween;
    //To fade IN
    var alphaTween:Tween;
    //To get bigger on its X axis
    var scaleXTween:Tween;
    //To get bigger on its Y axis
    var scaleYTween:Tween;
    //var fadeTween:Tween;
    //description place holder
    var strDescrp:String;
    //source place holder
    var strSource:String;
    //x poistion
    var posX:Number;
    //y position
    var posY:Number;
    //degree rotation
    var degreeRot:Number;
    // delay between slides
    //const TIMER_DELAY:int = 5000;
    var TIMER_DELAY:int = 5000;
    // fade time between slides
    const FADE_TIME:int = 3;
    // reference to the current slider container
    var currentContainer:Sprite;
    // index of the current slide
    var intCurrentSlide:int = -1;
    // total slides
    var intSlideCount:int;
    // timer for switching slides
    var slideTimer:Timer;
    // slides holder
    var sprContainer1:Sprite;
    var sprContainer2:Sprite;
    // slides loader
    var slideLoader:Loader;
    // url to slideshow xml
    var strXMLPath:String = "lstHouse.xml";
    // slideshow xml loader
    var xmlLoader:URLLoader;
    // slideshow xml
    var xmlSlideshow:XML;
    var txtField:TextField = new TextField();
    var formatText:TextFormat = new TextFormat();
    //var myEnding:MovieClip = stage.getChildByName('End_mc') as MovieClip;
    //start of sound section is for sound
    var soundReq:URLRequest = new URLRequest("PaukenBrumfiel_AngelsOnHigh.mp3");
    var sound:Sound = new Sound();
    sound.load(soundReq);
    sound.addEventListener(Event.COMPLETE, onComplete);
    //end of sound section
    function onComplete(event:Event):void
        sound.play();
    function init():void
        //reference my movie clip "End_mc" oon the stage and turn its visibility off
        MovieClip(getChildByName('End_mc')).visible = false;
        // create new urlloader for xml file
        xmlLoader = new URLLoader();
        // add listener for complete event
        xmlLoader.addEventListener(Event.COMPLETE, onXMLLoadComplete);
        // load xml file
        xmlLoader.load(new URLRequest(strXMLPath));
        // create new timer with delay from constant
        slideTimer = new Timer(TIMER_DELAY);
        // add event listener for timer event
        slideTimer.addEventListener(TimerEvent.TIMER, switchSlide);
        // create 2 container sprite which will hold the slides and
        // add them to the masked movieclip
        sprContainer1 = new Sprite();
        sprContainer2 = new Sprite();   
        mcSlideHolder.addChild(sprContainer1);
        mcSlideHolder.addChild(sprContainer2);
        // keep a reference of the container which is currently
        // in the front
        currentContainer = sprContainer2;
    //function onXMLLoadComplete(e:Event):void
    function onXMLLoadComplete(event:Event):void
        // create new xml with the received data
        xmlSlideshow = new XML(event.target.data);
        // get total slide count
        intSlideCount = xmlSlideshow..image.length();
        // switch the first slide without a delay
        switchSlide(null);
    function fadeSlideIn(e:Event):void {
        // add loaded slide from slide loader to the
        // current container
        currentContainer.addChild(slideLoader.content);
        // clear preloader text
        //mcInfo.lbl_loading.text = "";
        // fade the current container in and start the slide timer
        // when the tween is finished
        //Tweener.addTween(currentContainer, {alpha:1, time:FADE_TIME, onComplete:function() { slideTimer.start(); }});       
        //strSource = xmlSlideshow.image[intCurrentSlide].@src;
        fadeTween = new Tween(currentContainer, "alpha", Regular.easeInOut, 0, 1, 2, true)
        //scale = new Tween(currentContainer, "alpha", Regular.easeInOut, 0, 1, 2, true)
        slideTimer.start()
        onComplete:function();
    function switchSlide(e:Event):void
        // check, if the timer is running (needed for the
        // very first switch of the slide)
        if(slideTimer.running)
            slideTimer.stop();
        // ADDED: Check if using sprContainer2 and at the last slide
        //if ((currentContainer == sprContainer2) && (intCurrentSlide == intSlideCount))
        trace("Current Slide: " + intCurrentSlide);
        trace("SlideCount: " + intSlideCount);
        if ((currentContainer == sprContainer2) && ((intCurrentSlide + 1) == intSlideCount))
            // hide the slideshow (and other related elements, or remove them if desired)
            //mcSlideHolder.visible = false;
            // remove any clips directly inside slideshow (any timers/etc need to be stopped too)
             while (mcSlideHolder.numChildren > 0)
                mcSlideHolder.removeChildAt(0);
            // I do see a var named 'sound' playing so you might want to:
             //sound.stop();
             //sound = null;
            // etc any other slideshow-only elements to hide/remove..
            // play your movie
            MovieClip(getChildByName('End_mc')).visible = true;
            MovieClip(getChildByName('End_mc')).play();       
        // check if we have any slides left and increment
        // current slide index
        if(intCurrentSlide + 1 < intSlideCount)
            intCurrentSlide++;
        // if not, start slideshow from beginning
        else
            intCurrentSlide = 0;
        // check which container is currently in the front and
        // assign currentContainer to the one that's in the back with
        // the old slide
        if(currentContainer == sprContainer2)
            currentContainer = sprContainer1;
        else
            currentContainer = sprContainer2;
        // hide the old slide
        currentContainer.alpha = 0;
        // bring the old slide to the front
        mcSlideHolder.swapChildren(sprContainer2, sprContainer1);
        strDescrp = xmlSlideshow.image[intCurrentSlide].@desc;
        //strSource = xmlSlideshow.image[intCurrentSlide].@src;
        //txtField.border = true;
        //txtField.x = 0;
        //txtField.y = 600;
        txtField.width = 855;
        txtField.height = 200;   
        //txtField.background = true;
        //txtField.backgroundColor = 0xEE9A00;
        txtField.alpha = 20;
        txtField.text = strDescrp;
        formatText.align = TextFormatAlign.CENTER;
        //txtField.autoSize = TextFieldAutoSize.LEFT;
        formatText.color = 0x000;
        formatText.size = 30;
        txtField.x = 0;
        txtField.y = 550;
        posX = 0;
        posY = 0;
        degreeRot = 0;
        // create a new loader for the slide
        slideLoader = new Loader();
        // add event listener when slide is loaded
        slideLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, fadeSlideIn);
        // add event listener for the progress
        //slideLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, showProgress);
        // load the next slide
        slideLoader.load(new URLRequest(xmlSlideshow.image[intCurrentSlide].@src));   
        addChild(txtField);
        txtField.setTextFormat(formatText)   
    // init slideshow
    init();

  • How can i use this sript and loade another movie?

    Hi there, i used the following script to load a movie from the server;
    var request:URLRequest = new URLRequest("url string");
    var loader:Loader = new Loader()
    loader.load(request);
    addChild(loader);
    How can i use this sript and loade another movie? Can someone help me please?
    [edited by moderator]

    Sir, I changed it from:
    var request:URLRequest = new URLRequest("http://agusandelsur.gov.ph/downloads/pdrrmo/agusan_del_sur/StaJosefa/Movies/Dir.swf");
    var loader:Loader = new Loader()
    loader.load(request);
    addChild(loader);
    to
    var request:URLRequest = new URLRequest("http://agusandelsur.gov.ph/downloads/pdrrmo/agusan_del_sur/StaJosefa/Movies/Warning.swf");
    var loader:Loader = new Loader()
    loader.load(request);
    addChild(loader);
    When i expord the movie i get the following error.....
    Scene 1, Layer 'Layer 3', Frame 1, Line 6    1151: A conflict exists with definition request in namespace internal.

  • Flash error in Safari: "A script in this movie is causing Adobe Flash P..."

    When using the BBC iPlayer to watch movies in Safari they freeze after 8 seconds (although the sound continues). After a few more seconds an error message pops up that says "A script in this movie is causing Adobe Flash Player 9 to run slowly. If it continues to run, your computer may become unresponsive. Do you want to abort the script? Yes/No". If I click "Yes" the movie will jump frames until it catches up with the sound and then play normally, although a lot of functionality will be lost in the player (pausing, time elapsed etc.). If I click "No" the browser will crash.
    I originally had Flash Player 10 running, which gave me the same problem. I uninstalled it, fixed permissions, installed Flash Player 9 and fixed permissions again. There is no difference.
    The same problem exists in Firefox, so I believe it to be a Flash problem rather than Safari but the Adobe site is no help and the forums there have a lot of people with the same problem but no solutions. So I'm hoping that someone here might have an idea...

    Klaus1:
    You also asked if I had installed the latest update to iPlayer. I assume that you mean the Desktop iPlayer, but this is a whole different issue! When I first tried to download the movie using Desktop iPlayer I was presented with a button to install it. This surprised me as it was already installed, but maybe it was really just offering an update. As it wasn't optional, I clicked the button. It then tried to install AdobeAIR (which was already installed) and failed as it couldn't get permission to write to the disk.
    I thought I'd make things simple and uninstalled AdobeAIR and Desktop iPlayer. I then tried to reinstall. Again it tried to install AdobeAIR and failed. So I tried downloading and installing AdobeAIR direct from Adobe. The installer loads into the dock but that's it. I've spent many hours trying to resolve this without success.
    Hence I'm just trying to use the browser version of iPlayer.
    I thought I'd get the Flash Player thing resolved first and then start another thread about AdobeAIR! I thought Adobe products were solid but I'm now seeing lot's of differing opinions on that.

  • Having a loaded movie clip talk to another movie clip

    Here's what I want to do:
    Load a clip into my main movie - "loadedMovie"
    at the end of the timeline in "loadedMovie" i want a
    function, perhaps setColor, which will change the colour of another
    movie clip which sits in the main movie.
    Does this make sense? for a loaded movie clip to change the
    color of an instance of another movie?
    Many thanks,
    Ray

    ponch wrote:
    > Here's what I want to do:
    >
    > Load a clip into my main movie - "loadedMovie"
    >
    > at the end of the timeline in "loadedMovie" i want a
    function, perhaps
    > setColor, which will change the colour of another movie
    clip which sits in the
    > main movie.
    >
    > Does this make sense? for a loaded movie clip to change
    the color of an
    > instance of another movie?
    Sure make sense.
    If the clip you like to target is on main timeline of the
    movie than
    you will use something like :
    on (release) {
    var my_color:Color = new Color(_root.SomeMC);
    my_color.setRGB(0xFF00FF);
    You can also refer to it by level:
    (_level123.SomeMC);
    Best Regards
    Urami
    !!!!!!! Merry Christmas !!!!!!!
    Happy New Year
    <urami>
    If you want to mail me - DO NOT LAUGH AT MY ADDRESS
    </urami>

  • Calling an expect script from another script (sh)

    How to call the EXPECT utility from SHELL script?
    Our objective is - We have developed a shell script to connect the oracle database and generate the XML file and this XML file needs to be transfer to another windows machine using the SFTP servcies. We are planning to schedule this job using the CRONTAB.
    Our first script 1:
    # connecting to oracle database and generating the file
    ORACLE_SID=TEST
    ORACLE_HOME=/u01/oratest/db/tech_st/11.1.0
    export ORACLE_SID ORACLE_HOME
    LD_LIBRARY_PATH=$ORACLE_HOME/lib
    PATH=$ORACLE_HOME/bin:$PATH
    output=`sqlplus -s /nolog <<EOT
    set pages 0 feed off
    whenever sqlerror exit failure;
    connect xgbzprod/xgbzprod
    exec XGBZ_GL_COA_XMLTAG_PROC;
    EOT
    `
    cd /u01/oratest/gebiz_processed
    for fn in GEBIZ_COA_RPO000*.*; do
    # using the EXPECT utility to transfer the generated file to antoher machine
    set timeout 10
    spawn $env(SHELL)
    match_max 100000
    send -- "sftp username@IP Address\r"
    expect -exact "[email protected]'s password:"
    send -- "Password\r"
    expect -exact "sftp>"
    send -- "cd /<SFTP location>\r"
    expect -exact "sftp>"
    send -- "lcd /<Local locatoin>\r"
    expect -exact "sftp>"
    send -- "bin\r"
    send -- "put $fn\r"
    expect -exact "sftp>"
    send -- "quit\r"
    send -- "exit\r"
    expect eof
    -- When we run the above script it failes and the script is not recognizing the other variables.
    -- We have split the procedure to keep the oracle connection in one script and another script for EXPECT utility. But we are lack of how to call the EXPECT utility in shell script.
    Please help us
    Thank
    Dhanraj Chilla

    You might want to try to better understand shell script programming. It makes it otherwise difficult for a poster to recommend you a solution. I don't believe you can expect others to do all the development and testing work for you. Since this is a forum on a volunteer basis, you might also want to consider marking helpful replies and review received answers more carefully.
    Perhaps the following will work for you:
    #!/bin/bash
    export ORACLE_SID=TEST
    export ORACLE_HOME=/u01/oratest/db/tech_st/11.1.0
    export ORACLE_SID ORACLE_HOME
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib
    export PATH=$ORACLE_HOME/bin:$PATH
    echo
    output=`sqlplus -s /nolog <<EOT
       set pages 0 feed off
       whenever sqlerror exit failure;
       connect xgbzprod/xgbzprod
       exec XGBZ_GL_COA_XMLTAG_PROC;
    EOT
    `
    echo "$output"
    username="oratest"
    hostname="11.10.11.159"
    password="welcome1"
    for fn in GEBIZ_COA_RPO000*.*; do
       echo "GL Chart of Accounts File Name : " $fn
    /sftp.exp "$username" "$hostname" "$password" "$fn"
    done
    #!/usr/bin/expect -f
    set username [lindex $argv 0]
    set hostname [lindex $argv 1]
    set password [lindex $argv 2]
    set fn [lindex $argv 3]
    spawn sftp $username@$hostname
    expect -exact "[email protected]'s password:"
    send -- "$password\r"
    expect -exact "sftp>"
    send -- "cd /sftp0002/uat/inbox\r"
    expect -exact "sftp>"
    send -- "lcd /u01/oratest/processed\r"
    expect -exact "sftp>"
    send -- "put $fn\r"
    expect -exact "sftp>"
    send -- "quit\r"
    send -- "exit\r"
    expect eofP.S. The above code is very simplistic and does not take error handling into account.
    Using CURL, like I suggested in my first reply was an easier solution, since you don't need to to script Expect, but it turns out that you might need Enterprise Linux 6 or install at least CURL verison 7.19 to support sftp.

  • Calling one script from another

    InDesign has a nice mechanism for calling one script from another, so code can be made modular. What about FrameMaker ExtendScript? What methods are people using to call one script from another? Thanks for any suggestions.
    Rick Quatro

    Hi Trevor,
    Note that ExtendScript is Javascript plus FM objects and methods, so you need to stick to Javascript syntax rules. The right way to include another script source is as follows:
    #include "scriptname.jsx";
    If this works when running the main script from the ESTK, you know it finds the included script. When you then Export the script to Binary (from the File menu of the ESTK), the binary will include the embedded script as well. After this you have a jsxbin file, which you can drop into one of the two available startup folders to make it fire automatically when FM starts. Or you can move it anywhere else and run it via the File > Script > Run command. The main idea here is that when compiling a script into binary format, all include references are resolved and the script contains the complete code. If you run the jsx, the script is interpreted and requires a correct relative reference to any included script.
    I hope this clarifies things a little
    Ciao
    Jang

  • " A script in this movie is causing Adobe Flash Player 9...

    In Safari I recently have been getting this message:
    "A script in this movie is causing Adobe Flash Player 9 to run slowly. If it continues to run, your computer may become unresponsive. Do you want to abort the script? Yes_No"
    Safari and to some extent, Firefox, come to a halt.
    What is this?

    Hello,
    First, go here and make sure your Mac meets the minimum requirements;
    http://www.adobe.com/products/flashplayer/productinfo/systemreqs/
    Second, make sure you have enough available drive space to access video on the net. Click once on your MacintoshHD icon on your Desktop. Then Command + I. That will prompt a Get Info window. Where it says: General click the black arrow so it points down. You will see Capacity and Available. Make sure you have a minimum of 15 to 20% free drive space. A utility that can tell you which files that are taking up the most space is: http://www.versiontracker.com/dyn/moreinfo/macosx/21149
    Also, read the following from the Apple Help/Safari Menu:
    Resetting Safari
    IMPORTANT: Resetting Safari removes all cookies, saved passwords, and saved AutoFill information, not just the ones saved during the current browsing session. Cookies saved by other applications may also be removed.
    To reset:
    Choose Safari > Reset Safari.
    Deselect any items you don’t want to reset:
    Clear history: Clears the stored addresses of webpages you’ve viewed.
    Empty the cache: Clears the temporary location on your computer where Safari saves webpages you’ve viewed. The cache helps webpages load more quickly.
    Clear the Downloads window: Clears the list of files you’ve downloaded from websites. Only the names are removed; the files themselves are still on your disk until you remove them.
    Remove all cookies: Removes cookies that websites have stored on your computer.
    Remove all website icons: Removes website icons, which are small graphics that help identify sites on the Internet. You see them in the Safari address bar and bookmarks list, and other places. These icons are stored on your computer.
    Remove saved names and passwords: Removes user names and passwords, which Safari remembers for you when the AutoFill feature is turned on.
    Remove other AutoFill form text: Removes some personal information, such as telephone numbers, used to automatically complete forms on webpages. Safari remembers this information for you when the AutoFill feature is turned on. Removing AutoFill information does not remove information from your address book.
    Clear Google searches: Clears the Google search field of recent searches, which are normally saved in a list viewed by clicking the search field’s magnifying glass icon.
    Close all Safari windows: If you don’t close all Safari windows, someone could use the Back and Forward buttons to view the webpages you’ve visited.
    Click Reset.
    Open windows are closed and a new window opens. The new window has a new history for the Back and Forward buttons and the SnapBack buttons.
    Carolyn

  • I am trying to change my Apple ID. Try to do this I keep getting an error message saying 'This email address is designated as your rescue email address and cannot be used as your Apple ID or Primary email address. Please choose another.' The email address

    I am trying to change my Apple ID. Try to do this I keep getting an error message saying ‘This email address is designated as your rescue email address and cannot be used as your Apple ID or Primary email address. Please choose another.’ The email address that I want to use did use to be my recovery email but I have changed it, so that address is no lonegr associated with my account. I do not understand why I cannot use it as my Apple ID now.  Can anyone help?

    Contact iTunes customer support for assistance.

  • In address book how do I move all cards from my 'last import' smart group into a new group?

    In Address Book, how do I move all cards from my 'last import' smart group into a new group that I will create? So far I am not being allowed to Edit Smart Group!
    Thank you x

    Simon
    You’re going to have a very big problem and very soon. These missing pics are the beginning of trouble.
    the total size of all my folders on my 60gb internal drive is 46.5 gb, yet only 1.9 gb is available,
    OS X needs about 10 gigs of free space on the hard drive for normal OS operations such as virtual memory and temporary files. Without this space the machine slows down as the OS hunts for free space, files become fragmented and applications begin to crash. The risk of data corruption increases exponentially.
    You must, as a matter of urgency, make space on the drive. I cannot stress this enough.
    You may be able to recover the pics from your camera card using an app such as MediaRecover
    Regards
    TD

  • Add a .mov to another .mov

    Helo all,
    I want to add a .mov file to another .mov file.
    Like the first one(.mov) is the last frame in the second
    .mov file.i tried Merge.java in java.sun.com.But,its
    displaying as 2 different files.i need to add one to another.
    Thanx for any help in advance,
    thirupathi

    You can insert pages.

  • PDF error A script in this movie is causing Adobe Flash Player 10 to run slowly.

    When opening a PDF of a website using Acrobat 9.0 Professional, I am recieiving the following notification.
    A script in this movie is causing Adobe Flash Player 10 to run slowly.  If it continues to run, you computer may become unresponsive.  Do you want to abort the script?
    The error does not occur when viewing the live website from which the PDF was made.
    I recieve the same error when trying to open the PDF on other PCs using Adobe Reader 9.
    I have updated the flash player on each of the PCs as well.
    I am wondering if anyone has any ideas or insight regarding why I am recieving this notification.
    Thank you

    I'm suddenly getting the same error message, on a variety of web sites.  I'm running Windows Vista on a fairly high-end desktop, and I haven't added any new software lately.  This just started up out of nowhere.  When searching for this error message on the web, people are asking this same question all over the place, and no one has an answer.  Does Adobe ever monitor these forums?

  • How do I add another movie to the project area to work on without it being attached to a previous project?

    How do I add another movie to the project area to work on without it being attached to a previous project?

    No.  I have a number of items in the Event Library.  I am trying to move some of them to the Project Library and when I do it attaches itself to the other project I have there.

  • Settings changing when adding to another movie

    Each time I attach a new chapter (mini movie) PROJECT to the already existing main movie PROJECT the settings change. I have tried adding on the front with the new chapter as well as trying to add the main movie to the mini movie. Is there a way to lock all settings on a movie so when it is added to another movie the setting won't change oon either clip. The chapter movie is approximately 1 1/2 minutes long and the main clip is approximately 9 Minutes long. There are several transitions, and scrolls included in both clips.
    Message was edited by: jimfromdenver

    Hi Luis, thanks for the reply. I first made a video approximately 8 minutes long. I used digitized video, still images, sound tracks, titles and numerous transitions between the clips. I then opened a new project and made a movie of one of the last letters sent home by the veteran prior to his death. I also used transitions, movie clips, titles and various images. So far I have three of these last letters completed. I was able to copy and pasted two of the letter clips in front of the main generic movie. However, when I attempted to paste the third clip at the beginning of the main movie and two letters - it causes some of the titles, scrolls to overlap.

Maybe you are looking for