Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    92

    I soliti problemi con array in Flash

    sto creando una parte del mio sito ma ho un piccolo problema con gli array

    mi spiego ecco lo script originale

    fscommand("allowscale", "false");
    i = 1;
    link = new Array("disco1","disco2","disco3","disco4","disco5" ,"disco6","disco7");
    sottotitoli = new Array("1","2","3","4","5","6","7");
    function scritta() {
    titolo = "" + link[i-1] + "";
    sottotitolo = sottotitoli[i-1];
    }
    scritta();
    function indirizzo() {
    getURL(link[i-1], "_blank");
    }


    Cosi funziona

    ma il mio ob è quello di prendere i dati da un file esterno

    fscommand("allowscale", "false");
    testo = new LoadVars();
    testo.load("album.txt");
    testo.onLoad = function(success) {
    if (success) {
    link = c.split(",");
    sottotitoli = d.split(",");
    }
    }
    i = 1;
    function scritta() {
    titolo = "" + link[i-1] + "";
    sottotitolo = sottotitoli[i-1];
    }
    scritta();
    function indirizzo() {
    getURL(link[i-1], "_blank");
    }

    mentre nel file album.txt ho scritto la seguente riga:

    c=disco1,disco2,disco3,disco4,disco6,disco7&d=1,2, 3,4,5,6,7

    Piccolo problema non funziona....

    dove è che sbaglio.....

    Ciao e grazie per eventuali info....

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    fscommand("allowscale", "false");
    testo = new LoadVars();
    testo.onLoad = function(success)
    {
    	if (success) {
    		link = c.split(",");
    		sottotitoli = d.split(",");
    		i = 1;
    		scritta();
    	}
    };
    function scritta()
    {
    	titolo = "" + link[i - 1] + "";
    	sottotitolo = sottotitoli[i - 1];
    }
    function indirizzo()
    {
    	getURL(link[i - 1], "_blank");
    }
    testo.load("album.txt");

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    92

    niente non funziona neanche cosi

    cosa puo' essere

  4. #4
    codice:
    fscommand("allowscale", "false");
    testo = new LoadVars();
    testo.load("album.txt");
    testo.onLoad = function(success) {
    	if (success) {
    		link = this.c.split(",");
    		sottotitoli = this.d.split(",");
    		i = 1;
    		scritta(link , sottotitoli );
    	}
    };
    function scritta(link , sottotitoli ) {
    	titolo = ""+link[i-1]+"";
    	sottotitolo = sottotitoli[i-1];
    }
    in questo modo "link" e "sottotitoli" rimagono locali e le devi passare come parametri; altrimenti:

    codice:
    fscommand("allowscale", "false");
    testo = new LoadVars();
    testo.load("album.txt");
    testo.onLoad = function(success) {
    	if (success) {
    		_root.link = this.c.split(",");
    		_root.sottotitoli = this.d.split(",");
    		i = 1;
    		scritta();
    	}
    };
    function scritta() {
    	titolo = ""+link[i-1]+"";
    	sottotitolo = sottotitoli[i-1];
    }
    [Il mio sito V2]
    ___________________
    I.m.The.Magic.Man

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    92

    x negatyve

    guarda la posta , ti ho spedito il file....

    Ciao

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    1.

    codice:
    fscommand("allowscale", "false");
    testo = new LoadVars();
    testo.path = this;
    testo.onLoad = function(success)
    {
    	if (success) {
    		this.path.link = this.c.split(",");
    		this.path.sottotitoli = this.d.split(",");
    		this.path.i = 1;
    		this.path.scritta();
    	}
    };
    function scritta()
    {
    	titolo = "" + link[i - 1] + "";
    	sottotitolo = sottotitoli[i - 1];
    }
    function indirizzo()
    {
    	getURL(link[i - 1], "_blank");
    }
    testo.load("album.txt");
    2.

    stai esportando per il flash5, che non supportava il loadVars. devi aprire il menu File/Publish Settings (Ctrl + Shift + F12), e nel tab "Flash" scegliere "Flash Player 6" dal dropdown menu "Version".

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    92

    x negatyve

    OK funziona :quote:

    "stai esportando per il flash5, che non supportava il loadVars. devi aprire il menu File/Publish Settings (Ctrl + Shift + F12), e nel tab "Flash" scegliere "Flash Player 6" dal dropdown menu "Version".

    ok Grazie per l'aiuto

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.