Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    708

    Caricamento molti jpg, come fare?

    Ciao,
    ho tanti pulsanti (per la precisione 48)
    alla pressione di ognuno di questo vorrei mi caricasse un swf con all'interno ogni volta un jpg differenze
    ossia per il pulsante 1 l'swf deve contenere il jpg 1
    ossia per il pulsante 2 l'swf deve contenere il jpg 2
    .................................................. .....
    ossia per il pulsante 48 l'swf deve contenere il jpg 48

    Come devo procedere?

  2. #2
    Scusa ,ma non ti conviene caricare solo l'img in un mc vuoto, piuttosto che caricare swf?

    cosi:

    crea un mc vuoto chiamato contenitore
    poi sul primo frame metti questo script

    function preload(clip){
    clip.stop();
    car = clip.getBytesLoaded();
    tot = clip.getBytesTotal();
    perc = Math.round((car/tot)*100);
    clip.createTextField("testo", 1, (this._width/2), (this._height/2), 200, 20);
    clip.testo.wordWrap = true;
    testoformat = new TextFormat();
    testoformat.color = "0x123466";
    testoformat.font = "Verdana";
    clip.testo.setTextFormat(testoformat);
    if(!isNaN(perc)) {
    clip.testo.text = "Caricamento..."+perc+"%";
    clip.testo.setTextFormat(testoformat);
    }
    if (car == tot && car > 1024) {
    clearInterval(a);

    clip.testo.text = "";
    clip.play();
    }
    }

    poi crei il pulsante e lo istanzi ad es bt e poi sempre sulla timeline
    l'azione associata al pulsante

    btn1.onRelease = function() {
    loadMovie("1.jpg", "contenitore");
    a = setInterval(preload, 50, contenitore);

    btn2.onRelease = function() {
    loadMovie("2.jpg", "contenitore");
    a = setInterval(preload, 50, contenitore);

    bt48.onRelease = function() {
    loadMovie("48.jpg", "contenitore");
    a = setInterval(preload, 50, contenitore);


    -Nextart.it Graphic Solutions

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    708
    Originariamente inviato da nextart
    Scusa ,ma non ti conviene caricare solo l'img in un mc vuoto, piuttosto che caricare swf?
    edit
    non avevo visto l'intera risposta
    grazie provo e poi ti dico

  4. #4
    X Tiziana:
    posta l'erorre che ti da.
    -Nextart.it Graphic Solutions

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    238

    Ecco l'errore

    'istruzione deve apparire all'interno del gestore on
    btn1.onRelease = function() {

  6. #6
    un po' piu' di righe?!?!!?

    btn1.onRelease = function() {

    dove lo hai messo?

    prova ad essere piu' chiara..

    forse sta qui l'errore, mancano le parentesi di chiusura:

    btn1.onRelease = function() {
    loadMovie("1.jpg", "contenitore");
    a = setInterval(preload, 50, contenitore);
    }
    btn2.onRelease = function() {
    loadMovie("2.jpg", "contenitore");
    a = setInterval(preload, 50, contenitore);
    }
    bt48.onRelease = function() {
    loadMovie("48.jpg", "contenitore");
    a = setInterval(preload, 50, contenitore);
    }


    -Nextart.it Graphic Solutions

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    238

    Ti spiego

    Allora sul primo frame ho creato un MC e lo chaimato kome mi hai detto "contenitore" e ho inserito il codice....Poi su un altro livello e nello stesso frame del MC ho creato il pulsante ed ho inserito
    --------------------------------
    btn1.onRelease = function() {
    loadMovie("1.jpg", "contenitore");
    a = setInterval(preload, 50, contenitore);
    }
    ----------------------------------
    ma quando vado a controllare la sintassi ho questo errore di OUTPUT

    ----------------------------------------
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 1: L'istruzione deve apparire all'interno del gestore on
    bt48.onRelease = function() {
    ----------------------------------------

    Prova a creare il pulsante ed a inserire il codice e credo che ti darà lo stesso. Ciao

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    238

    a dimenticavo

    btn1.onRelease = function() {


    lo inserisco nel pulsante

  9. #9
    poi crei il pulsante e lo istanzi ad es bt e poi sempre sulla timeline
    quel codice lo devi mettere sul frame x come lo hai scritto e cmq
    nextart lo diceva nel post

    ciao
    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.