Visualizzazione dei risultati da 1 a 3 su 3

Discussione: fade in loop immagini

  1. #1

    fade in loop immagini

    Salve a tutti

    ho utilizzato questo script(postato da enigma_79) per caricare delle immagini da una cartella nello sfondo del mio sito
    nel frame
    Codice PHP:
    NumTotalefoto 10
    OgniQuantiSecondi 6
    partenza 0
    function 
    carica() { 
    partenza partenza<NumTotalefoto partenza+1
    loadMovie("immagini/img"+partenza+".jpg""cnt"); 

    setInterval(this"carica"OgniQuantiSecondi*1000); 
    sul mc istanza cnt
    Codice PHP:
    onClipEvent (load) { 
    this._alpha 0

    onClipEvent (enterFrame) { 
    if (
    this._alpha<= 100) { 
    this._alpha += 


    funziona tutto ma ho una perplessita:
    mentre carica l'immagine col fade l'utilizzo della cpu mi va al 70%!! è normale? esiste qualcosa che rallenti meno?

    poi vi chiedo se è complicato inserire un fade out alle immagini appena caricate...

    ah... dato che ci sono...
    è possibile anche impostare un preload delle immagini stesse ?

    grazie mille

  2. #2
    nessuno sa darmi un consiglio o indirizzarmi meglio?

  3. #3
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    713

    dunque dunque...

    1) per quanto riguarda la velocità della cpu togliere la funzione "ogniquantisecondi"
    la seconda riga e poi dove c'è setInterval toglierei la moltiplicazione e metterei direttamente 6000 (che sarebbero i 6 secondi)

    2) il fade out si potrebbe fare... quando la foto raggiunge il 100% poi dovresti ricopiare quelle righe
    if (this._alpha<= 100) {
    this._alpha += 4 ;
    ecc...
    mettendo il segno - e modificando
    il <=100 metterei == 100
    subito dopo ci vorrebbe un altro timer per dare il tempo al visitatore
    di osservare la foto almeno un 3 o 4 secondi prima di iniziare il fade out
    (this._alpha -=4 tutto questo teoricamente.
    Naturalmente dovresti aumentare i 6 secondi iniziali li porti magari a 10 perchè si perde tempo tra il fade in ed il fade out mi sebra logico oppure se ti sembrano troppi i 10 secondi puoi aumentare il this._alpha +=4; a 30 per velocizzare il tutto

    3) il preload si può mettere.. ora non mi ricordo esattamente io c'è l'ho per gli swf e per la musica per evitare di vedere i video a singhiozzo (tipo youtube) per le immagini non credo sia tanto necessario in ogni caso la metterei dentro un swf con un po di musica incorporata

    questo e tutto.
    saluti - by max

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.