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

    variazione di colore istantanea su movie clip

    SAlve.

    ho un pulsante. Vorrei far in modo che quando passo sul pulsante, il rettangolo (istanziato mc) inizialmente completamente trasparente diventi istantaneamente di un colore verde sempre un po trasparente (#C0D764) e poi ritorni al suo stato completamente trasparente, anche se rimango sul pulsante...mi aiutate?


    grazie.

  2. #2
    Il pulsante e il rettangolo sono la stessa cosa o sono due oggetti distinti ?
    Il codice comunque è di questo tipo

    col = new Color(mc)
    pulsante.onRelease = function(){
    col.setRGB(0xC0D764)
    }

    Se il pulsante e il movieclip sono la stessa cosa (e quindi mc è anche il nome del pulsante), allora sarà

    col = new Color(mc)
    mc.onRelease = function(){
    col.setRGB(0xC0D764)
    }

  3. #3
    no non va...in pratica ho fatto un rettangolo movie clip che contiene un rettangolo sovrapposto pulsante...come lo intendi? che sono la stessa cosa o sono separati? ho dato ad ognuno un'istanza diversa.

  4. #4
    Scusa prima ho sbagliato, non era onRelease ma onRollOver, ero sovrappensiero

    col = new Color(mc)
    pulsante.onRollOver = function(){
    col.setRGB(0xC0D764)
    }

    "pulsante" sarebbe il nome istanza del pulsante e "mc" del movieclip che deve cambiare colore.

  5. #5
    allora ho rifatto cosi...
    ho un pulsante istanziato pulsante
    su un altro livello ho messo un movie istanziato mc
    nel pulsante ho messo:

    on(rollOver)
    {
    col = new Color(mc)
    pulsante.onRollOver = function(){
    col.setRGB(0xC0D764)
    }
    }

    ma non va. Se tolgo il gestore on ovviamente non va proprio...

  6. #6
    Hai sbagliato procedimento, o usi on(rollOver) sul pulsant oppure pulsante.onRollOver dalla timeline. Sono due modi diversi di assegnare il codice
    Se vuoi usare on(rollOver) devi fare così

    Sul primo fotogramma della linea temporale scrivi

    col = new Color(mc)

    Poi al pulsante associ

    on(rollOver){
    col.setRGB(0xC0D764)
    }

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.