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

    Se non ci sono più immagini

    Io ho una cartella con al suo interno (ad esempio) 5 immagini, nominate:

    img1.png
    img2.png
    img3.png
    img4.png
    img5.png

    Con un pulsante le carico con un loadMovie di volta in volta semplicemente incrementando un contatore e caricando l'immagine "img"+i+".png".

    C'e' un modo per impedire al Flash di continuare a caricare se le foto sono "finite"? Cioè, se ad esempio arrivo ad "img5" vorrei che alla pressione del pulsante non venisse caricato niente... Al momento alla pressione mi scarica "img5" e (ovviamente) mi cerca "img6" non trovandola, ma scaricando comunque la precedente immagine...

  2. #2

    Re: Se non ci sono più immagini

    Originariamente inviato da campa100anni
    Io ho una cartella con al suo interno (ad esempio) 5 immagini, nominate:

    img1.png
    img2.png
    img3.png
    img4.png
    img5.png

    Con un pulsante le carico con un loadMovie di volta in volta semplicemente incrementando un contatore e caricando l'immagine "img"+i+".png".

    C'e' un modo per impedire al Flash di continuare a caricare se le foto sono "finite"? Cioè, se ad esempio arrivo ad "img5" vorrei che alla pressione del pulsante non venisse caricato niente... Al momento alla pressione mi scarica "img5" e (ovviamente) mi cerca "img6" non trovandola, ma scaricando comunque la precedente immagine...
    basta che metti l'ezione del caricamento in un if controllando l'indice i

    if(i<6){
    //tua azione "img"+i+".png"
    }
    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
    Ok grazie.
    Comunque così ad ogni aggiunta di un'immagine nella cartella dovrei modificare l'indice "i".
    Volendo controllare tutto senza dovere aprire il fla come potrebbe essere?
    Cioè, inserisco un'immagine nella cartella e la "i" si aggiorna?

  4. #4
    dopo il loadmovie controlli una proprietà del clip, tipo il nome. Se da undefined significa che la foto non è stata caricata. (se non sbaglio)
    Per cui poi interrompi il ciclo

  5. #5
    Ok grazie...
    Quindi dovrei mettere una cosa tipo:
    codice:
    if(vuoto=="undefined"){//azione}
    ???

  6. #6
    Non so come hai il codice...

    se tipo fai

    codice:
    i=0
    cicla=true
    while (esci){
      mc = clipori.duplicate("foto"+i,i)
      mc.loadMovie(i+".jpg")
      
      if (mc._name==undefined){
        cicla=false
      }
      
      i++
    }
    la parte in grassetto è la parte che controlla se il clip esiste. Non ho verificato, ma se ricordo bene se il loading va in errore il clip restituisce undefined.

  7. #7
    Ho provato così:

    codice:
    on (press) {
    	vuoto.unloadMovie("FOTO REGALI AZIENDALI/FOTO"+i+".png");
    	/* Scarica l'immagine iniziale */
    	vuoto.loadMovie("FOTO REGALI AZIENDALI/FOTO"+(i+1)+".png", 1);
    	/* Carica la nuova */
    	if (vuoto._name == undefined) {
    		gotoAndPlay(1);
    	}
    	i += 1;
    	/* Incrementa la i */
    }
    Ma mi ignora il "gotoAndPlay" e cerca di caricare "img3.png".

  8. #8
    verifico 2 minuti, se ho detto una vaccata

  9. #9

  10. #10
    ma

    mc._name==undefined

    nn sarà mai udefined xchè restituisce sempre mc il suo nome 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 !

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.