Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18

Discussione: if colore

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    275

    if colore

    Ciao a tutti
    ho un pulsante grazie al quale cambio colore a un rettangolo, attraverso questo script:

    on (release) {
    input1 = new Color(rettangolo);
    input1.setRGB(0x333333);
    }

    il rettangolo si colora correttamente di nero.

    A questo punto ho un secondo bottone premendo il quale dovrebbe scrivere in un campo di testo dinamico "hai scelto il colore nero".
    Teoricamente dovrei avere un if...

    on (release) {
    if (COLORE RETTANGOLO == black) {
    getURL ("javascript:chiamaMetodo('testo', 'colore nero')");
    }
    }

    Il problema è che non so cosa scrivere nell'if
    qlc mi aiuta plz?
    grazie!

  2. #2
    Ma il tuo problema è la condizione o il corpo del metodo?
    Carpe diem... e carpa sia!

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    275
    no, la condizione credo che concettualmente sia giusta, perchè sono previsti anche altri colori oltre al nero...quindi se il rettangolo è colorato di nero dovrà scrivermi "ok, hai scelto il nero", se è giallo "ok, hai scelto il giallo"...solo che non so come impostare la condizione stessa, scriverla materialmente.
    Ho fatto delle prove con un campo di testo dinamico proprio per vedere il funzionamento di if, e ho notato che funziona. Con il rettangolo però, che non ha un "nome variabile" non riesco a capire come fare...

  4. #4
    supposto che 0x333333 sia nero prova con:

    codice:
    if(input1.getRGB()==0x333333)
    [Il mio sito V2]
    ___________________
    I.m.The.Magic.Man

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    275
    grandissimo! funziona!
    grazie mille
    ora provo a mettere gli altri colori!

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    275
    ok, ora ho un altra questione.
    Nello stesso rettangolo, dopo aver scelto il colore, premendo altri pulsanti posso inserire un'immagine, che viene caricata da un movie esterno .swf
    Il concetto è sempre lo stesso:

    on (release) {
    if (IMMAGINE CARICATA == movie1.swf) {
    getURL ("java script:chiamaMetodo('testo', 'hai caricato il movie1')");
    }
    }

    dovrei mettere un if load qlc?

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    275
    ho notato un comportamento strano per quanto riguarda i colori. Cliccando il pulsnate che mi dice "ok hai scelto il colore..." vedo che se clicco nero mi dice ok, nero; se poi clicco bianco mi dice "ok, bianco". Se però clicco prima su bianco non mi dice niente.
    In pratica devo cliccare sempre prima su "nero" e poi cambiare su bianco. Come mai?
    Lo script del pulsante è questo:

    on (release) {
    if (colore.getRGB() == 0x000000) {
    getURL ("javascript:chiamaMetodo('testo', '+black+')");
    }
    }
    on (release) {
    if (colore.getRGB() == 0xFFFFFF) {
    getURL ("javascript:chiamaMetodo('testo', '+white+')");
    }
    }


    grazie!

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    275
    ah okok, questo è risolto...
    invece per il filmato caricato come posso fare?

  9. #9
    quale codice utilizzi per caricare l'immagine?
    [Il mio sito V2]
    ___________________
    I.m.The.Magic.Man

  10. #10
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    275
    Ciao!
    l'immagine (movieclip) viene caricata sullo stage attraverso un pulsante a cui ho associato questo:

    on (release) {
    loadMovieNum ("alien1.swf", 1);
    }

    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.