Visualizzazione dei risultati da 1 a 4 su 4

Discussione: loadMovie lento

  1. #1

    loadMovie lento

    Ho davvero bisogno d'aiuto!!!!

    Per essere un pò schematico.....

    Ho realizzato una pagina composta da:
    una griglia di 24 celle rettangolari e 24 bottoni che richiamano 24 SWF esterni contenenti semplici immagini.

    Al click su uno dei bottoni (es: bt_palla) il codice che ho creato
    (UN ARRAY) mi richiama all'interno della prima cella rettangolare l'immagine della palla (swf esterno_palla) che è appunto collegata al rispettivo bottone, se clicco il bottone "spada" il codice creato mi visualizzarà all'interno della seconda cella l'immagine di una spada (SWF ESTERNO_spada) e così via a mio piacimento.....fino a riempire tutte le celle rettangolari.

    ...e tutto funziona a meraviglia.....

    Ogni cella infatti consiste in un mc_vuoto (sono ben 24) che attraverso l'action LOADMOVIE.swf mi permette appunto di collocare a mia scelta in base al bottone che clicco le rispettive immagini all'interno delle celle in ordine crescente (dalla cella 1 alla 24).

    La visualizzazione delle immagini nelle rispettive celle avviene all'inizio in tempo reale, mentre alla fine, dalla 15 in poi circa, il tempo di visualizzazione delle immagini, all'atto di cliccare su un qualsiasi bottone aumenta considerevolmete, ADDIRITTURA fino a 3 o 4 MINUTI.

    Il problema non sono gli SWF ESTERNI perchè pesano dai 30 ai 50 Kb
    non sono le RAM (ne ho 1 GB) e non è la potenza del mio PC (ha un mese ed è l'ultimissimo PENTIUM.

    Non credo che il potentissimo calcolatore FLASH non possa richiamare nello stesso frame 24 diversi SWF_esterni in 24 mc_vuoti contenuti in un mc_contenitore!??!!??!!!

    Perchè diventa così lento??? Dove sto sbagliando??? Che altra strada posso prendere???

    Grazie dell'attenzione e....vi prego datemi qualche spunto!!!!!

  2. #2
    1) quale versione di Flash utilizzi?
    2) posta, per favore, il codice con cui effettui i vari loadMovie
    3) le prove cui ti riferisci sono fatte in "locale" oppure in "remoto"?
    4) se in "remoto", tutto ciò che supera i 30 Kb NON può essere considerato "poco", dipende dalla connessione.
    5) è consigliato vivamente l'utilizzo di un "preload" quando si caricano filmati esterni, indipendentemente dal loro peso.
    6) devi considerare l'eventualità di click successivi al primo che fanno ripartire l'operazione di caricamento, se ciò avviene e nel frattempo il caricamento precedente NON era completato si può INCASINARE. (forse questo è il tuo problema)

  3. #3
    Innanzitutto grazie della risposta!!!!!
    Avevo paura che non mi cag...e nessuno....mannaggia!!!!!!!

    Utilizzo FLASH MX, il lavoro è un'EXE in locale e consiste in un EDIT PAPER, un realizzatore di fogli, caratterizzati da icone, che appunto devono stare all'interno delle celle.

    il codice collegato al bottone è il seguente:

    on (release) {
    _root.Temp_Array[0] = "icone/ico91p"
    }

    Temp array perchè c'è un'array temporale e una Totale, Tot_Array che andrà stampata.

    Nell'ultimo frame c'è la Tot_Array che mi permette di visionare la griglia con le celle e le immagini al suo interno che io ho scelto in precedenza, mentre nei diversi frame precedenti invece ci sono tutti i bottoni che rappresentano le rispettive immagini (icone) che io appunto posso cliccare e mandare all'interno delle celle della griglia in ordine crescente.

    Il problema comunque non è il funzionamento!!! perchè per funzionare funziona, ma diventa lento, troppo lento quando inizio a riempire con l'immagine gli ultimi mc_vuoti della griglia.

    Uno che realizza un foglio per poi stamparlo non può aspettare 3 minuti per vedere la preview di quello che intende stampare!!!!!
    (NB.preview = Tot_Array)

    Spero di averti chiarito un pò....anche se poco penso....le idee...
    dammi uno spunto ti prego!!!!!!!!!!!......

  4. #4
    Senti, hai messo uno stop() alla fine del filmato?
    Non è che continua a girare e caricare movie esterni?

    Per poterti essere d'aiuto non ho ancora sufficienti informazioni...
    a questo punto la soluzione migliore è che tu mi spedisca il sorgente (.fla) così ci do un'occhiata.
    Oppure mi fai uno "screen-shot" della timeline e la alleghi nel post di risposta.

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.