Visualizzazione dei risultati da 1 a 6 su 6

Discussione: bottoni mouse up

  1. #1

    bottoni mouse up

    vorrei realizzare in actionScript 3, tre bottoni che al passaggio del mouse ognuno apre indipendentemente una movie clip contenente una animazione.
    Quando utilizzavo actionScript 1 usavo il seguente codice:

    on (rollOver) {
    if (whichMovie ne "") {
    tellTarget (whichMovie) {
    gotoAndStop(1);
    }
    tellTarget ("/mov1") {
    play();
    }
    } else {
    tellTarget ("/mov1") {
    play();
    }
    }
    whichMovie = "/mov1";
    }
    dove mov1 nome dell'istanza era una movie clip con animazione al suo interno

    Ora con actionScript 3 non riesco più ad orientarmi, vi chiedo gentilmente aiuto e se possibile di indicarmi qualche tutorial, grazie e un cordiale saluto

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Ciao, hai due strade, o anche tre se vogliamo.
    1) metti il movieclip in un fotogramma e col pulsante vai a quel fotogramma.
    2)metti il movieclip in libreria e col pulsante carichi il movieclip sullo stage.
    3)metti l'animazione in un swf esterno che caricherai sullo stage.
    Quale metodo t'interesserebbe adottare.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    In verità postresti anche mettere un mc in stop() sullo stage e dargli il play mediante azione.

  4. #4

    bottoni mouse up

    Penso che sia la seconda quella più idonea, nel precedente filmato quello realizzato con action script 1 i filmati risiedevano sullo stage, erano invisibili perchè il primo fotogramma era trasparente e il movie era in stop poi con il bottone si attivavano, fammi sapere se ci sono esempi in giro per la seconda opzione comunque grazie

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Con as3 non puoi più mettere il codice sul pulsante ma solo sui frame.
    Al pulsante devi dare un nome istanza io in questo esempio ho messo nome istanza "sp"
    Il movieclip in libreria l'ho chiamato mio_mc, devi cliccare col tasto destro sul movieclip in libreria scegliere concatenamento e spuntare esporta per actioscript.
    codice:
    var mc:MovieClip = new mio_mc()
    sp.addEventListener(MouseEvent.CLICK, onClick);
    function onClick(evt:MouseEvent):void{
    	addChild(mc)
    mc.x=250
    mc.y=100
    	}

  6. #6

    bottoni mouse up

    appena posso ci provo poi ti farò sapere
    comunque grazie

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.