Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    12

    bottone con azioni dentro a movieclip con istanza

    ciao,
    Ho un bottone dentro una movieclip. la movieclip ha un nome istanza. vorrei che questo bottone una volta cliccato eseguisse delle azioni così:
    _root.nome istanza della movieclip.gotoAndPlay("release")
    _root.contenuti.gotoAndStop("nome istanza della movieclip")

    quindi, per esempio, se ho tre copie della movieclip e il nome istanza sulla prima è ist1 (le altre s2, s3) cosa devo scrivere nel bottone all'interno della movieclip in modo che interagendo con esso avvengano le azioni:
    _root.s1.gotoAndPlay("release")
    _root.contenuti.gotoAndStop("s1")

    ?

  2. #2
    se scrivi il codice direttamente sul bottone, tutte e tre eseguiranno la medesima azione
    esattamente perchè si tratta della stessa istanza
    immagino che ognuno invece debba rimandare o caricare contenuti diversi

    ti conviene assegnare le azioni da eseguira dall'esterno
    assegna al pulsante un nome di istanza (ad esempio "pulsante")
    poi posizioni tre diverse istanse sullo stage del clip che continee il bottone, e vi assegno tre nome di istanza diverse (ad esempio "moveContenitore1", "moveContenitore2", "moveContenitore3" )
    a questo punto, da fuori, puoi dire ai tre pulsanti identici di comportarsi in modo differente così

    codice:
    _root.movieContenitore_1.pulsante.onRelease=function(){
     _root.s1.gotoAndPlay("release")
    _root.contenuti.gotoAndStop("s1")
    }
    _root.movieContenitore_2.pulsante.onRelease=function(){
     _root.s2.gotoAndPlay("release")
    _root.contenuti.gotoAndStop("s2")
    }
    _root.movieContenitore_3.pulsante.onRelease=function(){
     _root.s3.gotoAndPlay("release")
    _root.contenuti.gotoAndStop("s3")
    }
    più flessibile

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    12
    Grazie per l'attenzione.

    Non c'è un modo per scrivere il comando sul bottone che richiami il nome-istanza della movieclip in cui esso giace?

    on release
    _root.gotoAndPlay.nome istanza della movieclip("Release");

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.