Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    11

    caricamento variabili per cambio lingua

    ciao a tutti....

    ho un problemino che mi assilla da due giorni... praticamente sto facendo un flash per un sito, dove all'interno del flash c'è il cambio lingue cliccando sulla bandiera.

    Il sito è programmato per tre lingue, italiano, tedesco e inglese, e nell'area di cambio lingue ci sono le due bandiere delle lingue che in quel momento non sono la lingua principale di tutte le voci e dei testi.

    Praticamente vorrei che nel movieclip istanza "bandiera_1" si carichi il .png di una bandiera e in quella "bandiera_2" il .png dell'altra bandiera. Le 3 bandiere stanno in una cartella, perciò devo richiamare i file tramite un _root.

    allora.... sul sito le lingue si cambiano e perciò i link funzionano, solo non riesce a caricare le immagini delle bandiere, o non le trova.... qualcuno può darmi una dritta?

    Grazie mille!
    mela

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    11
    non c'è proprio nessuno che può aiutarmi?

    Praticamente ora ho scoperto che tutto è giusto, la variabile trova i file da caricare, solo non si vedono le immagini, come se fossero trasparenti... non so.... aiuto!

  3. #3
    Scusa, ma se non posti il codice che usi per far caricare le bandiere... nessuno potrà mai aiutarti!

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    11
    scusa.... hai ragione.....

    allora, in flash ho il seguente actionscript, riferito alle istanze (immagine 3 e 4) dei movieclip dove devono venire caricate le immagini delle bandiere:

    var variabili:LoadVars = new LoadVars();
    variabili.onLoad = function(success:Boolean):Void {
    if (success) {
    immagine3.loadMovie("." + variabili.bandiera_1);
    immagine4.loadMovie("." + variabili.bandiera_2);

    _root.link_1=("./" + variabili.link_1);
    _root.link_2=("./" + variabili.link_2);

    } else {
    testo = "Error";
    }
    };
    variabili.load("./flashdata/header_image.inc.php");

    ... e nel documento .php di cui sopra c'è il seguente script:

    switch($_SESSION['lang_id'])
    {
    case "1":
    $bandiera_1 = "http://www.ladamadellago.it/images/bandiere/bandiera_".array_kbypos($languages,2).".gif";
    $link_1 = str_replace("lang_id=1","lang_id=2",$_SESSION['QUERY_STRING']);
    $bandiera_2 = "http://www.ladamadellago.it/images/bandiere/bandiera_".array_kbypos($languages,3).".gif";
    $link_2 = str_replace("lang_id=1","lang_id=3",$_SESSION['QUERY_STRING']);
    break;
    case "2":
    $bandiera_1 = "http://www.ladamadellago.it/images/bandiere/bandiera_".array_kbypos($languages,1).".gif";
    $link_1 = str_replace("lang_id=2","lang_id=1",$_SESSION['QUERY_STRING']);
    $bandiera_2 = "http://www.ladamadellago.it/images/bandiere/bandiera_".array_kbypos($languages,3).".gif";
    $link_2 = str_replace("lang_id=2","lang_id=3",$_SESSION['QUERY_STRING']);
    break;
    case "3":
    $bandiera_1 = "http://www.ladamadellago.it/images/bandiere/bandiera_".array_kbypos($languages,1).".gif";
    $link_1 = str_replace("lang_id=3","lang_id=1",$_SESSION['QUERY_STRING']);
    $bandiera_2 = "http://www.ladamadellago.it/images/bandiere/bandiera_".array_kbypos($languages,2).".gif";
    $link_2 = str_replace("lang_id=3","lang_id=2",$_SESSION['QUERY_STRING']);
    break;
    }

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.