Visualizzazione dei risultati da 1 a 3 su 3

Discussione: addChild

  1. #1

    addChild

    Utilizzo questo codice sul filmato principale per caricare un movie clip esterno:

    // carica filmato

    var loader_01:Loader = new Loader();

    prod_01_btn.addEventListener(MouseEvent.CLICK,cari ca_01);

    function carica_01 (event:MouseEvent):void{

    loader_01.load(new URLRequest("prodotto_01.swf"));
    addChild(loader_01);
    }



    questo sul filmato caricato per chiuderlo

    // chiudi la finestra

    close_btn.addEventListener(MouseEvent.CLICK,closeW indow);

    function closeWindow (MouseEvent):void{
    this.parent.parent.removeChild(this.parent);

    }

    se volessi aggiungere un pulsante sul filmato caricato che mi sostituisce il filmato con un altro come potrei fare???

    grazie in anticipo ...

  2. #2
    allora ho provato a fare così ho messo un pulsante avanti sul filmato caricato

    // avanti

    var nextProd:Loader = new Loader();


    nextArrow.addEventListener(MouseEvent.CLICK,nextPr odotto);


    function nextProdotto (event:MouseEvent):void{


    nextProd.load(new URLRequest("prodotto_02.swf"));
    this.parent.parent.addChild(nextProd);

    }

    il problema è che mi lascia anche il filmato precedente io vorrei che quello che ho caricato prima si scaricasse ... mah ci sto uscendo pazzo ...

  3. #3

    se a qualcuno può far comodo

    Allora ho risolto

    // avanti


    nextArrow.addEventListener(MouseEvent.CLICK,nextPr odotto);


    function nextProdotto (event:MouseEvent):void{


    if (parent is Loader)
    {
    var mainTimeline:MovieClip = MovieClip(parent.parent);
    mainTimeline.loader_01.load(new URLRequest("prodotto_02.swf"));

    }

    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.