Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    [ PHP + MySQL + MX ] Galleria Fotografica

    // Questa funzione Carica le immagini dal database
    // e inserisce i nomi in un vettore dimensionale
    // Per mandare in esecuzione: srlImg()

    function srlImg() {
    Img = [];
    carica = new LoadVars();
    link = "http://127.0.0.1/srlImg.php?cat=" + cat;
    //questo serve per evitare problemi di cache
    carica.sendAndLoad(link, carica, "POST");
    carica.onLoad = function() {
    for (i in this) {
    Img.push(this[i]);
    }
    };
    carica = null;
    }
    srlImg();

    // Questa funzione Visualizza le immagine una alla volta
    // con un effetto Fade In / Fade Out

    _global.fadeout = function() {
    for(i=100; i>=10; i--) {
    start = getTimer();
    done = false;
    // Ritardo sull'esecuzione del FadeOut per rallentare
    // l'effetto: ora sono 10 (sono secondi)
    while(!done) {
    if((getTimer()-start)>=10) {
    _level1._alpha = i;
    done = true;
    }
    }
    }
    };

    _global.fadein = function() {
    for(i=0; i<=100; i++) {
    start = getTimer();
    done = false;
    // Ritardo sull'esecuzione del FadeOut per rallentare
    // l'effetto: ora sono 10 (sono secondi)
    while(!done) {
    if((getTimer()-start)>=10) {
    _level1._alpha = i;
    done = true;
    }
    }
    }

    // Per modificare il tempo di giacenza dell'immagine
    // cambiare il numero 30 (sono secondi)
    start = getTimer();
    done = false;
    while(!done) {
    if((getTimer()-start)>=30) done = true;
    }
    };
    if (Img.length>0) {
    for (k=0; k<=_root.Img.length; k++) {
    // Modificare il path dal quale recuperare le immagini
    loadMovieNum ("/pub/"+Img[k], 1);
    _level1._alpha = 0;
    _level1._x = 0;
    _level1._y = 0;
    fadein();
    fadeout();
    }
    }
    Mi ritrovo coll'array vuoto, come mai? Cosa sbaglio?

    Premetto che questo script lo tengo nel 1 fotogramma del 1 livello e c'è solo quello!
    [ DarCas The Architect ]
    [ The DarCas Of Blog ]
    Chuck Norris riesce a trovare un pagliaio dentro a un ago
    :maLOL:

  2. #2
    Tutti sti geni del flash e nessuno mi risolve sta cosa???

    :quote: :quote:

    Vi prego!!!
    [ DarCas The Architect ]
    [ The DarCas Of Blog ]
    Chuck Norris riesce a trovare un pagliaio dentro a un ago
    :maLOL:

  3. #3
    inutile fare provocazione..
    magari nessuno ha tempo..

  4. #4
    Originariamente inviato da flash_mx2
    inutile fare provocazione..
    magari nessuno ha tempo..
    Eddai stavo skerzando...
    [ DarCas The Architect ]
    [ The DarCas Of Blog ]
    Chuck Norris riesce a trovare un pagliaio dentro a un ago
    :maLOL:

  5. #5
    scusa, ma tu aspetti finchè

    carica.onLoad = function() {
    for (i in this) {
    Img.push(this[i]);
    }

    venga eseguito o no?
    a prima vista penso sia questo il problema

  6. #6
    Originariamente inviato da flash_mx2
    scusa, ma tu aspetti finchè

    carica.onLoad = function() {
    for (i in this) {
    Img.push(this[i]);
    }

    venga eseguito o no?
    a prima vista penso sia questo il problema
    Perchè è qui il problema?

    Io sinceramente sono un web developer, ma di Action Script ne so veramente poco, sono arrivato a questo punto perchè la sintassi è molto molto simile a quella del JavaScript (inbrattato con un pò di PHP )

    Ho imparato un pò di oggetti, ma ho l'esperienza al 2%, quindi trattami come un perfetto ignorante che sa solo la teoria!
    [ DarCas The Architect ]
    [ The DarCas Of Blog ]
    Chuck Norris riesce a trovare un pagliaio dentro a un ago
    :maLOL:

  7. #7
    diciamo che tutto quello che sta "sotto" srlImg(); deve venir eseguito solo quando le variabili sono state caricate, ovvero dopo che lì'evento onLoad è stato eseguito.

    quindi dentro all'onLoad crea una chiamata ad una funzione che ti farà eseguire tutto il resto.

  8. #8
    Scusa, ma io la chiamata la faccio subito dopo aver dichiarato la funzione:
    function srlImg() {
    Img = [];
    carica = new LoadVars();
    link = "http://127.0.0.1/srlImg.php?cat=" + cat;
    //questo serve per evitare problemi di cache
    carica.sendAndLoad(link, carica, "POST");
    carica.onLoad = function() {
    for (i in this) {
    Img.push(this[i]);
    }
    };
    carica = null;
    }
    srlImg();
    Non vengono eseguite a cascata le operazioni?
    [ DarCas The Architect ]
    [ The DarCas Of Blog ]
    Chuck Norris riesce a trovare un pagliaio dentro a un ago
    :maLOL:

  9. #9
    certo, ma eventi che richiedono il caricamento di dati esterni potrebbero (anzi, sono) essere eseguiti divreso tempo dopo.
    il player esegue gli eventi a cascata, senza creare però una coda nel caso in cui un evento sia in attesa.. sei tu che devi creare la coda di esecuzione

  10. #10
    Quindi "in soldoni", cosa dovrei aggiungere allo script postato?
    [ DarCas The Architect ]
    [ The DarCas Of Blog ]
    Chuck Norris riesce a trovare un pagliaio dentro a un ago
    :maLOL:

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.