Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    pulsanti all'interno di movieclip nidificati?

    Citazione:
    Originariamente inviato da and80
    se non ricordo male, non è più possibile, devi dare un nome di istanza al clip e utilizzare gli addEventListener per comunicare al pulsante un'azione che corrisponde ad un evento

    genericamente se il tuo pulsante si chiama "pippo"

    codice PHP:

    import flash.events.*;

    pippo.addEventListener(MouseEvent.CLICK, clickHandler);

    function clickHandler(event:Event){
    trace("sto cliccando su pippo!");
    }

    e se i bottoni fossero dentro ad un movicliep ?

    del tipo pippo e pluto fosse dentro a Walt e il quale comanda un MC che è dentro a topo ?



    spero di essere chiaro
    W Firefox

  2. #2
    Qui è spiegato tutto bene, mi pare

    http://flash.html.it/articoli/leggi/...ctionscript-3/

    Non ho capito bene che dei fare tra l'altro ma mi pare che in questo modo rintracci l'istanza che chiama la funzione
    codice:
    codice PHP:
    
    import flash.events.*;
    
    pippo.addEventListener(MouseEvent.CLICK, clickHandler);
    pluto.addEventListener(MouseEvent.CLICK, clickHandler);
    
    function clickHandler(event:Event){
    trace("sto cliccando su " + event.target);
    }

  3. #3

    Chiarimenti

    volevo dire ho creato il moviclip Contenuto totale al suo interno c'è il sommario (con i pulsanti ) e i "contenitorepagine" con altri clip filmati .

    vorrei che premendo il pulsante all'interno del sommario mi vada in un determinato fotogramma di un 'altro ClipFilmato

    Spero di essere stato chiaro adesso ?!

    codice:
     codice ActionScript3.0
    
    
    this.btn1.addEventListener(MouseEvent.CLICK,vai);
    this.btn2.addEventListener(MouseEvent.CLICK,vai2);
    this.btn3.addEventListener(MouseEvent.CLICK,vai3);
    this.btn4.addEventListener(MouseEvent.CLICK,vai4);
    function vai(CS) {
    	trace("hai premuto  il tastobtn1");
    
    
    }
    function vai2(CF) {
    	trace("hai premuto  il tasto btn2");
    
    
    }
    function vai3(H) {
    	trace("hai premuto  il tasto i btn3");
    
    
    }
    function vai4(E) {
    	trace("hai premuto  il tasto btn4");
    
    
    }
    Con L'actionScript 2.0 si faceva cosi lo mettevi dentro al pulsante e poi digitavi il seguente
    codice:
    codice Actionscript:
    
    on(release){
    this._parent.nomeMovieclip.gotoAndPlay("etichettafotogramma");
    }
    e se volessi modernizzarlo ?

    Dovrei (ri)farlo in ActionScript 2.0 per poi rimetterlo in ActionScript3.0 ?
    W Firefox

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.