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

    Condizione if ... dove sbaglio??

    Ciao,

    avrei bisogno di questo aituo:

    devo creare questo piccolo codice con l'operatore IF ma:

    questa è l'azione ceh dovrei dare al mio bottone:

    " SE la clip MARCO è sul framelabel "sai"
    la clip MARCO va al frame(9)
    altrimenti
    la clip PAOLO vai in (play)

    nonriesco a farlo funzionare!!

    qualcuno mi può aiutare???

    grassie grassie
    Marcoz gestimpresa.net

  2. #2
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Certo che è un po' dura capire dovs sbagli se indichi solo quello che vuoi fare senza scrivere come lo stai facendo... :rollo:

    comunque...

    questa è la condizione che vorresti avere

    codice:
    if(_root.posizione_marco=="label_sai"){
    marco.gotoAndStop(9);
    }else{
    marco.play();
    }
    con una piccola modifica: devi inizializzare nel frame, dove si trova la label, la variabile che ho messo nel controllo, in questa maniera:

    _root.posizione_marco="label_sai";


    Questo è il punto di partenza... vedi un po' se può bastare!
    FaX

  3. #3
    Hai ragione !!!
    non ti ho scritto dove stavo sbagliando..in effetti mi sono accorto dopo che mi hai postato il codice che non sapevo di dover inizializzare il frame label.. grazie e scusami

    però ho ancora di problemi....


    questo è l'evento assegnato al bottone

    CLIP MARCO
    on (press) {
    if (_root.paolo=="sai") {
    _root.paolo.play(9);
    } else {
    play();
    }
    }

    CLIP PAOLO
    questo e' l'AC inserito nel frame "sai" dentro la MC Paolo:
    _root.sotto="sai";


    ma ancora non mi funzia !!!
    mmm dove sto sbagliando??
    Marcoz gestimpresa.net

  4. #4
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Metto le mani avanti perché non so né come né se si può leggere, direttamente, una label tramite ActionScript...

    Non hai ben compreso cosa intendevo!

    Nel tuo caso ci sono un po' di cose da rivedere:

    CLIP MARCO
    on (press) {
    if (_root.paolo=="sai") {
    _root.paolo.play(9); --> errore
    _root.paolo.gotoAndPlay(9);
    } else {
    play(); --> se è riferito alla clip paolo devi inserirlo
    }
    }

    CLIP PAOLO
    questo e' l'AC inserito nel frame "sai" dentro la MC Paolo:
    _root.sotto="sai";

    Hai inizializzato la variabile _root.sotto con il valore "sai" nel frame dove si trova la label ma, non hai fatto il giusto controllo nella condizione if: lì, devi controllare il valore della variabile _root.sotto e non la presenza della clip paolo...

    ...non so se mi hai capito...

    la condizione giusta è if(_root.sotto=="sai")
    FaX

  5. #5
    CLIP MARCO
    on (press) {
    if (_root.paolo=="sai") {
    _root.paolo.gotoAndPlay(9);
    } else {
    _root.marco.play();
    }
    }

    CLIP PAOLO
    nel frame label
    _root.paolo="sai";


    ma non funzia!!!


    scusami ma sono quelle cose che non me le spiego.. a me sembra tutto ok!!
    Marcoz gestimpresa.net

  6. #6
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685


    noooooo!

    _root.paolo è una clip che si trova nella _root come _root.marco è una clip che si trova nella _root

    Io non ti ho scritto questo:
    codice:
    CLIP PAOLO 
    nel frame label 
    _root.paolo="sai";


    ma ho scritto:

    codice:
    _root.sotto="sai";

    e questo non te l'ho scritto così
    codice:
    on (press) { 
    if (_root.paolo=="sai")


    ma:
    codice:
    if (_root.sotto=="sai")

    Guarda bene: _root.sotto è una variabile globale non è una clip e non deve avere il nome di una clip, altrimenti succedono casini!

    FaX

  7. #7
    guarda!! non so come scusarmi, proprio non avevo capito
    che era na variabile !!!

    ora funzia molto bene!!!!

    ehh!!! ho messo a dura prova la tua pazienza ma vedrai che
    i tuoi sforzi saranno premiati!!!

    grazie ancora !!!


    Marcoz gestimpresa.net

  8. #8
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685

    Non ti preoccupare, l'importante è che ora funziona tutto!
    FaX

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.