Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Problema con funzione in Movieclip esterno e Lightbox v.2

    Ciao a tutti!

    Ho bisogno di un superaiuto!
    Ho un sito che ho costruito in flash un paio di anni fa ed ora ho deciso di cambiare le 2 gallerie di immagini (per chi volesse vedere, le due gallerie sono in "ART" nelle sezioni NEVER WORLD e REBECCHI & TOGNI)

    http://www.nevercrew.com

    Per questa modifica ho pensato di inserire Lightbox e di combinare le due cose, inviando quindi i comandi da Flash allo script Javascript nel file HTML.
    Sono riuscito a ricreare la cosa senza problemi grazie tutorial di Alan Curtis ma il problema in cui sono incappato è il seguente:

    Le due gallerie sono in due movieclips esterni caricati in quello principale al momento in cui viene cliccato il tasto "ART". Per questo, probabilmente, le varie funzioni che dovrebbero inviare i dati allo script nell'html non funzionano e non funziona niente.

    Specifico un paio di cose:

    - Non ci sono problemi di comunicazione tra il file swf principale e quelli caricati. La funzione lockroot è ok ed i comandi passano senza problemi.

    - Ho provato a spostare tutta la funzione ed i pulsanti nel file SWF principale e funzionano a dovere, quindi si può escludere un problema con l'html e si può probabilmente pensare ad un problema di comunicazione tra swf caricato e principale.

    - Non sono un esperto di Flash ed Actionscript, quello che faccio lo imparo al momento per l'occasione e perciò non mi è facile trovare certi errori che sicuramente faccio. In questo caso faccio fatica a capire come e dove indicare le variabili e correggerne i vari percorsi.


    CODICE NELL' SWF PRINCIPALE:

    Nessuno, per quel che riguarda questa funzione.

    CODICE NELLA _ROOT del SWF CARICATO:
    // Flash LightBox v2
    // by Alan Curtis
    //
    // Adaptation for flash of the original script by Lokesh Dhakar - http://www.huddletogether.com/projects/lightbox2/
    // http://www.alancurtis.it
    // http://blog.alancurtis.it
    //
    // Creo un array con i nomi delle immagini grandi da caricare.
    // Per aggiungere immagini, basta continuare con "pics[4] = ..." e così via.
    // I create an array with the names of the big images to load.
    // To add more images, just continue with "pics[4] = ..." and so on.

    pics = new Array();
    pics[0] = "01_RebecchiTogni_SpaceSquareLife_01.jpg";
    pics[1] = "01_RebecchiTogni_SpaceSquareLife_02.jpg";
    pics[2] = "01_RebecchiTogni_SpaceSquareLife_03.jpg";
    pics[3] = "01_RebecchiTogni_SpaceSquareLife_04.jpg";
    pics[4] = "01_RebecchiTogni_SpaceSquareLife_05.jpg";
    pics[5] = "02_RebecchiTogni_Orson_01.jpg";

    // Url - cartella dove sono contenute le immagini, senza slash finale!
    // Url - folder with the images, without ending slash!

    var url = "fotorebtog";

    // Ora creo una variabile chiamata "allpics" che contiene tutti i nomi delle
    // immagini separate da una virgola. Questa variabile verrà poi passata al LightBox.
    // Now I create a variable called "allpics" which contains all the images' names
    // divided by a comma. This var will be passed to LightBox.

    var allpics = url+"/"+pics[0];
    var i = 1;
    while (i<pics.length) {
    allpics = allpics+","+url+"/"+pics[i];
    i++;
    }
    CODICE NEI PULSANTI DEL SWF CARICATO:
    on (release) {

    getURL("javascript:show(2, '"+allpics+"')");
    }
    ..dove il numero "2" è quello che indica il numero della foto da caricare.

    Ecco, questo è il problema. Secondo voi è solo questione di indirizzare meglio le variabili e le funzioni?
    Se si, come posso farlo? (_root.var = prova ?) oppure ( var _root.prova ?)

    VI RINGRAZIO DI CUORE!!!
    Ken_Kingeaks
    www.nevercrew.com

  2. #2
    Grazie per non avermi degnato di una risposta.
    Ken_Kingeaks
    www.nevercrew.com

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.