Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di Eris
    Registrato dal
    Feb 2004
    Messaggi
    511

    problema con caricamento immagini esterne con swf annidiati

    ciao a tutti

    ho un filmato della mia tesina.

    al click del pulsante avanti si carica tramite as un altro swf esterno e fin qui niente di che

    soltanto che il filmato me lo apre ma senza caricarmi le immagini e tutte le altre variabili a sua volte esterne...come potrei fare?

  2. #2
    Utente di HTML.it L'avatar di Eris
    Registrato dal
    Feb 2004
    Messaggi
    511
    help

  3. #3
    Probabilmente è un problema di percorsi.

    Forse è inutile dirtelo ma fai attenzione alla _root. che è una e unica e ti rappresenta sempre e soltanto l'swf pricipale.

  4. #4
    Utente di HTML.it L'avatar di Eris
    Registrato dal
    Feb 2004
    Messaggi
    511
    ok,e come dovrei fare?devo cambiare qlc nel filmato esterno o nel modo in cui carico lo swf stesso?

    vi ringrazio veramente...

    questo è per la mia tesi e oramai manca verametne poco...

  5. #5
    Sul file esterno che dovrai caricare sul filmato principale, avrai utilizzato (come diceva harpox) _root, prova a sostituirla con _parent o con this, dopo dovrebbe funzionare.

    RS95

  6. #6
    Utente di HTML.it L'avatar di Eris
    Registrato dal
    Feb 2004
    Messaggi
    511
    purtroppo il filmato non lo creato io...è un file liberametne utilizzabile...soltando che appunto mi carica solo una foto e le altre no.

    ok provero a guardare se per caso ce qlc con la root...

    vi faro sapere

    grazie

  7. #7
    Utente di HTML.it L'avatar di Eris
    Registrato dal
    Feb 2004
    Messaggi
    511
    function Population() {
    i = PicNum - 5;
    while (i > 0) {
    if (PicValue[i] == true) {
    IF = ImageHolder[("IF" + i)];
    IF._x = IF.xnA;
    IF._y = IF.ynA;
    IF._xscale = IF._yscale = IF.snA;
    IF.swapDepths(IF.Num);
    IF.PicValue = false;
    PicValue[i] = false;
    }
    i--;
    }
    i = PicNum + 5;
    while (i <= PicTotal) {
    if (PicValue[i] == true) {
    IF = ImageHolder[("IF" + i)];
    IF._x = IF.xnA;
    IF._y = IF.ynA;
    IF._xscale = IF._yscale = IF.snA;
    IF.swapDepths(IF.Num);
    IF.PicValue = false;
    PicValue[i] = false;
    }
    i++;
    }
    i = PicNum - 4;
    while (i <= (PicNum + 4)) {
    if (((PicValue[i] != true && PicValue[i] != false) && i >= 1) && i <= PicTotal) {
    IF = ImageHolder[("IF" + i)];
    if (i < 10) {
    zero = "0";
    } else {
    zero = "";
    }
    // PERCORSO DELLE FOTO
    IF.Img.loadMovie(((("foto/foto" + zero) + i) + ".jpg"));
    PicValue[i] = true;
    }
    if (PicValue[i] == false) {
    IF.PicValue = "true";
    PicValue[i] = true;
    }
    IF = ImageHolder[("IF" + i)];
    IF.runActions();
    i++;
    }
    }
    // FOTO TOTALI NELLA CARTELLA
    // Questa variabile è fondamentale perchè quando popoliamo lo stage con le foto
    // genera il numero di diapositive da visualizzare in base al numero di foto.
    // Se abbiamo 10 foto nella cartella e mettiamo un valore come 15 a PicTotal
    // si vedono 10 diapositive che contengono le foto e 5 vuote.
    PicTotal = 20;
    i = 0;
    while (i <= PicTotal) {
    ImageHolder.attachMovie("ImageFrame", ("IF" + i), i);
    IF = ImageHolder[("IF" + i)];
    IF.xnA = IF._x = random(500) - 60;
    IF.snA = IF._xscale = IF._yscale = random(40) + 10;
    IF.ynA = IF._y = random(500) - 60;
    IF.rnA = IF._rotation = random(360) - 180;
    IF.Num = i;
    i++;
    }
    PicValue = new Array(PicTotal);
    this.onEnterFrame = function() {
    Population();
    };


    questo è il cod del filmato...
    caricato esternalmente non va.

    ps:il cod come ripeto non l'ho creato io

  8. #8
    metti sul primo frame dei filmati esterni this._lockroot=true;
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  9. #9
    Utente di HTML.it L'avatar di Eris
    Registrato dal
    Feb 2004
    Messaggi
    511
    grazie funziona...

    mi puoi spiegare però cosa significa lo script???

  10. #10
    serve a bloccarela _root

    se tu hai un filmato che fa riferimento alla sua root, se lo carichi esternamente la _root di riferimento cambia con quel comando valkido da mx in poi blocchia la _root al filmato di appartenenza e quindi il file farà riferimento alla sua _root e non a quella principale a cui farebbe riferimento senza quel comando

    spero di essere stato chiaro
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

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.