Visualizzazione dei risultati da 1 a 7 su 7

Discussione: dissolvenza movieclip

  1. #1
    Utente di HTML.it L'avatar di rajsha
    Registrato dal
    Mar 2004
    Messaggi
    129

    dissolvenza movieclip

    so che sto iniziando a rompere un po'....sempre qua sto....

    stavolta ho problemi nel creare un effetto nel caricamento e decaricamento di un movieclip..

    spiego, a parte il mc principale, quando passo su un'area mi si carica un filmato esterno..a questo volgio mettere un effetto per cui passi dolcemento da invisibile ea visibilità 100, al contario in uscita....come fare'????

    capisco se mi tirate le orecchie...stiuderò di più

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    284
    MovieClip.prototype.alpha= function(vel){

    if(this._alpha==0){
    this.onEnterFrame=function(){
    if (this._alpha >= 100) {
    this._alpha=100;
    delete this.onEnterFrame;
    } else {
    this._alpha+=vel;
    }

    }
    } else if( this._alpha >= 100) {
    this.onEnterFrame=function(){
    this._alpha= (this._alpha <= 0) ? delete this.onEnterFrame : this._alpha-vel;
    }
    }
    }

    Si utilizza cosi;
    nome_tuo_mc.alpha(5); //ho messo 5 ma puoi cambiare tranquillamente il valore della velocità

  3. #3
    Utente di HTML.it L'avatar di rajsha
    Registrato dal
    Mar 2004
    Messaggi
    129
    funzionrebbe se nel mio movieclip esterno non vi fosse un clip duplicato...

    speigo:

    * clip principale: index.swf

    * clip esterno : slid.swf caricato o dal primo fotogramma o da un pulsante in index)
    -duel livelli (in uno una mascehra, in un'altro un richiamo a clip interno alla libreria ...clip: denominato mcpanorama
    clip libreria: mcpanorama (con panorama e un suo duplicato...peravere l'effetto di scorrimento)


    l'effeto che im hai consigliato tu vale solo per per il panorama non per il suo duplicato (entrambi inseriti in mcpanormama, carivato entro il clip esterno...il quale a sua volta viene caricato entro index il clip principale)


    sembra DIFFICILE MA NON LO è...

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    284
    si vede che duplicateMovieClip si attiva dopo la partenza del metodo che imposta l' alpha.

    prova a fare cosi:

    1) setta a 0 l' alpha del clip che contiene il filmato esterno.

    2) attendi che il filmato esterno sia completamente caricato.

    3) imposta una condizione tipo: if(clip_duplicato != undefined){
    //imposta il metodo per l' alpha

    mio_clip_esterno.alpha(5);
    }

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    284
    si vede che duplicateMovieClip si attiva dopo la partenza del metodo che imposta l' alpha.

    prova a fare cosi:

    1) setta a 0 l' alpha del clip che contiene il filmato esterno.

    2) attendi che il filmato esterno sia completamente caricato.

    3) imposta una condizione tipo: if(clip_duplicato != undefined){
    //imposta il metodo per l' alpha

    mio_clip_esterno.alpha(5);
    }

  6. #6
    Utente di HTML.it L'avatar di rajsha
    Registrato dal
    Mar 2004
    Messaggi
    129
    ragazzi mi sto confondendo...mò faccio il punto della situazione..perchè mi sono impantanata:

    dunque ho un pulsante P attraverso il quale carico un clip esterno esterno.swf che contiene uno slid ..e anche un duplicato quindi della cosa che deve slittare(che ovviamente compare dopo che è partito il clip in cui è contenuto)

    ora io voglio che quando si carica il clip esterno compaia da invisibile fino a 50% delle visibilità o di più(dipende da come mi gira)

    e che quando si scarica invece dalla visibilità che aveva passi ad invisibile (o come mi pare a me)....

    PICCIOTTI aiuto

    il limite tra la ragione e la follia è come una goccia in mezzo al mare

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    284
    per l' effetto alpha puoi utilizzare il metodo che ti ho postato, se vuoi che arrivi fino a 50 basta che cambi 100 con 50.

    per quello che riguarda il duplicato o fai come ti ho detto sopra ( cioe che l' effetto alpha non parte finchè non è stato creato il duplicato) oppure fai il contrario: la duplicazione non avviene finche non è terminto l' effetto alpha

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.