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

    Problema con effetto su foto

    ciao a tutti, ho questo piccolo problema:
    ho trovato in giro per il forum questo interessante effetto su immagine

    ---------------------------------------------
    ovieClip.prototype.luminosita = function() {
    this.c = new Color(mc);
    this.o = {rb:100, gb:100, bb:100};
    this.up = true;
    this.onEnterFrame = function() {
    if (this.clip._alpha<100) {
    this.clip._alpha += 10;
    }
    if (this.up == false) {
    this.o.rb -= 10;
    this.o.bb -= 10;
    this.o.gb -= 10;
    } else {
    if (this.o.rb<255) {
    this.o.rb *= 1.5;
    this.o.bb *= 3;
    this.o.gb *= 1.5;
    } else {
    this.o = {rb:255, gb:255, bb:255};
    this.up = false;
    }
    }
    if (this.o.rb<0) {
    this.o = {rb:0, gb:0, bb:0};
    delete this.onEnterFrame;
    }
    this.c.setTransform(this.o);
    };
    };
    mc.luminosita();
    ------------------------------------
    mi funziona benissimo se lo metto nella root ma non fa niente se risiede dentro un mc.
    Come mai?
    cosa sbaglio? devo fare qualcosa in particolare per richiamare la funzione?

  2. #2
    dovrebbe bastare cambiare percorso x richiamare la proto

    oppure metti la proto nel mc e risolvi
    ma dovrebbe fungere anche se la proto stà nella root

    cioè supponendo che abbiamo il nostro mc ( a cui applicare la proto ) che stà in un'altro mc istanziato prova
    allora la proto che la metti nella timeline della root

    codice:
    MovieClip.prototype.luminosita = function() {
    //modificare anche questo percorso
    this.c = new Color(prova.mc); 
    this.o = {rb:100, gb:100, bb:100};
    this.up = true;
    this.onEnterFrame = function() {
    if (this.clip._alpha<100) {
    this.clip._alpha += 10;
    }
    if (this.up == false) {
    this.o.rb -= 10;
    this.o.bb -= 10;
    this.o.gb -= 10;
    } else {
    if (this.o.rb<255) {
    this.o.rb *= 1.5;
    this.o.bb *= 3;
    this.o.gb *= 1.5;
    } else {
    this.o = {rb:255, gb:255, bb:255};
    this.up = false;
    }
    }
    if (this.o.rb<0) {
    this.o = {rb:0, gb:0, bb:0};
    delete this.onEnterFrame;
    }
    this.c.setTransform(this.o);
    };
    };
    prova.mc.luminosita();

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    allora.. non c'ho capito molto..

    io prendo il mio mc con l'immagine lo metto all'interno di un altro mc, nel primo frame incollo lo script che mi hai mandato a distanza di 30 frame gli metto un bello stop.
    poi prendo l'mc lo metto nel primo frame dello stage e la chiamo "prova"..

    giusto?

  4. #4
    Originariamente inviato da mattej
    allora.. non c'ho capito molto..

    io prendo il mio mc con l'immagine lo metto all'interno di un altro mc, nel primo frame incollo lo script che mi hai mandato a distanza di 30 frame gli metto un bello stop.
    poi prendo l'mc lo metto nel primo frame dello stage e la chiamo "prova"..

    giusto?
    sinceramente nn ho capito io cosa hai detto

    se vuoi applicare quella proto
    la soluzioni sono due
    o metti lo script della proto nel clip e lo applichi al mc che sta in esso

    oppure metti la proto sulla timeline della root e poi xrò cambi i percorsi sia nel richiamarla che quello in rosso e basta

    altrimenti spega meglio cosa devi fare e la disposizione dei clip con i vari nomi istanza

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  5. #5
    scusami ma come hai capito sto cercando di fare il passo più lungo della gamba. (mi manca qualche base di flash) cmq qui ho pubblicato quello che sto cercando di fare.. riesci a dargli un'occhiata? please

  6. #6
    sono riuscito a farlo funzionare!!
    grazie mille per l'aiuto!

  7. #7
    Originariamente inviato da mattej
    sono riuscito a farlo funzionare!!
    grazie mille per l'aiuto!

    figurati di niente se hai bisogno sono nei paraggi



    ps vedi che basta nn fermarsi al primo ostacolo
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  8. #8
    scusa, ti stresso ancora un secondo..
    dovrei trasformare delle immagini in MC, mi ricordo che un pò di tempo fà avevo trovato una combinazione di tasti che mi cambiava le proprietà, sai per caso qual'è?

  9. #9
    Originariamente inviato da mattej
    scusa, ti stresso ancora un secondo..
    dovrei trasformare delle immagini in MC, mi ricordo che un pò di tempo fà avevo trovato una combinazione di tasti che mi cambiava le proprietà, sai per caso qual'è?
    per trasformare qualcosa in mc o in grafico o pulsante F8

    opure converti in simbolo con il tasto destro sull'oggetto in questione

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  10. #10
    ciao, sto cercando di complicarmi ulteriormente la vita..
    Dato che le immagini sono diventate un pò troppe e creare un'animazione per ognuna diventa un pò troppo macchinoso e lungo da fare, è possibile dare un effetto solarizzazione alle immagini che carico da una cartella esterna?

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.