Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: swf esterno e percorsi

  1. #1

    swf esterno e percorsi

    Salve a tutti..
    Sono incasinatissima, per favore un aiutino
    Ho creato una galleria di immagini che dovrei caricare in un filmato..
    Funziona tutto tranne la visualizzazione della percentuale di caricamento delle immagini..
    Temo sia colpa dei percorsi ma non so davvero come modificarli..
    Nell'swf esterno che contiene la gallery uso questa funzione per visualizzare il caricamento delle immagini:
    function caricamento(num) {
    car = _root.contenitore.getBytesLoaded();
    tot = _root.contenitore.getBytesTotal();
    perc = Math.round((car*100)/tot);
    //creo un campo testo dinamico di nome loading....
    testoinfo.text = "Caricamento in corso immagine "+num+" . . .\t"+perc+"%";
    // controllo dati caricati
    if (car == tot && car>0) {
    testoinfo.text = "Immagine "+num+" caricata";
    clearInterval(a);
    //num = num + 1;
    num++;
    if (num != (N_img+1)) {
    car = 0;
    tot = 0;
    perc = 0;
    } else {
    _root.visualizza();
    }
    }
    }
    function visualizza() {
    testoinfo.text = "Caricamento completato";
    }

    e funziona perfettamente..
    Ma quando carico l'swf in un altro movie il campo di testo col caricamento non si vede più

    Suggerimenti?

    Grazie

  2. #2
    come lo carichi il filmato?
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  3. #3
    da un pulsante:
    _root.box.typer.loadMovie("photo.swf", post);

  4. #4
    Originariamente inviato da claire
    da un pulsante:
    _root.box.typer.loadMovie("photo.swf", post);
    ok quindi carichi in MC..
    controlla i percorsi come tu hai definito nel titolo

    cmq quel loadMovie non è molto chiaro..

    prova:
    codice:
    loadMovie("photo.swf", "_root.box.typer");
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  5. #5
    controlla i percorsi come tu hai definito nel titolo
    Eh.. il problema è proprio che non so come modificare i percorsi

    cmq quel loadMovie non è molto chiaro..
    Cos'ha di non chiaro?
    Comunque il loadmovie funziona, cioè l'swf viene caricato regolarmente.. è solo il testo della percentuale che non va

  6. #6
    Originariamente inviato da claire
    Eh.. il problema è proprio che non so come modificare i percorsi



    Cos'ha di non chiaro?
    Comunque il loadmovie funziona, cioè l'swf viene caricato regolarmente.. è solo il testo della percentuale che non va
    sistema nel preload..
    codice:
    car = _root.contenitore.istanza .getBytesLoaded(); 
    tot = _root.contenitore.istanza .getBytesTotal();
    aggiungi l'istanza/e che mancano
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  7. #7
    aggiungi l'istanza/e che mancano
    Scusa sarò esaurita ma non ti seguo.. che istanza???
    le immagini le carica da un file esterno attraverso un altra funzione...
    Spetta ti posto tutto il codice che forse diventa un po' più comprensibile...
    //dichiarazione dell'oggetto dati
    datafeed = new LoadVars();
    // creazione della funzione di verifica del caricamento
    // popola le miniature con il nome delle immagini piccole
    datafeed.onLoad = function() {
    for (i=1; i<7; i++) {
    nomeimmagine = "images/mimage"+i+".jpg";
    blocco["miniature"+i].loadMovie([nomeimmagine]);
    blocco["miniature"+i]._alpha = 50;
    }
    };
    // caricamento dei dati
    datafeed.load("datafeed.txt");
    //funzione chiamata al rollover dei bottoni
    function funzionerollover(numero) {
    blocco["miniature"+numero]._alpha = 100;
    tooltip.tip = datafeed["nome"+numero];
    tooltip._visible = true;
    }
    //funzione chiamata al rollout dei bottoni
    function funzionerollout(numero) {
    blocco["miniature"+numero]._alpha = 50;
    tooltip._visible = false;
    }
    // funzione che seleziona l'immagine da caricare ed richiama ciclicamente i controlli
    function selezionaimmagine(num) {
    nomefile = "images/image"+num+".jpg";
    this.contenitore.loadMovie([nomefile]);
    a = setInterval(_root.caricamento, 400, num);
    }
    //caricamento immagini progressivo
    function caricamento(num) {
    car = _root.contenitore.getBytesLoaded();
    tot = _root.contenitore.getBytesTotal();
    perc = Math.round((car*100)/tot);
    // creo un campo testo dinamico di nome loading....
    testoinfo.text = "Caricamento in corso immagine "+num+" . . .\t"+perc+"%";
    // controllo dati caricati
    if (car == tot && car>0) {
    testoinfo.text = "Immagine "+num+" caricata";
    clearInterval(a);
    //num = num + 1;
    num++;
    if (num != (N_img+1)) {
    car = 0;
    tot = 0;
    perc = 0;
    } else {
    _root.visualizza();
    }
    }
    }
    function visualizza() {
    testoinfo.text = "Caricamento completato";
    }


    e funziona tutto alla perfezione..
    anche quando lo carico nell'altro movie..
    solo il maledetto testo del caricamento non si vede una volta caricato l'swf nell'altro movie

    Probabilmente c'è qualche casino con le root.. ma non so davvero dove mettere le mani ho fatto 1000000 prove

  8. #8
    c'è qualche istanza che perdi per strada..
    e la devi mettere nel preload dove ti ho indicato in grassetto!

    cmq il loadMovie non dovrebbe essere fatto in quel modo
    "box" e "typer" cosa sarebbero?
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  9. #9
    box e typer sono due mc vuoti nel filmato principale
    box contiene typer e in typer carico l'swf "photo"
    Non riesco a capire quale istanza mi perdo per strada
    le istanze ci son tutte, se testo photo va benissimo e appare tutto...
    è come se dal movie principale non riuscisse, invece, a trovare i dati relativi a quel maledetto campo di testo...

  10. #10
    Originariamente inviato da claire
    box e typer sono due mc vuoti nel filmato principale
    box contiene typer e in typer carico l'swf "photo"
    Non riesco a capire quale istanza mi perdo per strada
    le istanze ci son tutte, se testo photo va benissimo e appare tutto...
    è come se dal movie principale non riuscisse, invece, a trovare i dati relativi a quel maledetto campo di testo...
    ok
    e "contenitore"?
    guarda che ruota tutto intorno a queste tre istanze!

    nel preload non basta mettere solo "contenitore" devi mettere anche le due sopra citate..
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

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.