Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Problema con variabile

  1. #1

    Problema con variabile

    [code]
    slider1.dataProvider = data;
    [code]

    vorrei sostituire slider1 con una variabile, cioè è possibile scrivere una cosa del genere?
    [code]
    pippo= slider1
    pippo.dataProvider = data
    [code]
    in questo modo pippo.dataProvider = data, verrà effettivamente letto com slider1.dataProdiver= data ?

    Dico cavolate vero?

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    è possibile, ma bisogna far riferimento al clip che contiene "slider1", ad esempio se si tratta di _root, puoi scrivere

    pippo= 'slider1'
    _root[pippo].dataProvider = data

    ah, è possibile anche come fai tu, ma fatto così senza un contorno logico, non ha molto senso, per cosa ti serve?

  3. #3
    perchè dovrei generare in maniera causale e dinamica "slider1".
    Cmq come ho fatto io non funziona, proverò con il tuo codice.
    Vorrei fare una cosa del genere
    pippo = random(n)
    select (pippo) {
    case "0"
    pippo = "slider1"
    break
    case "1"
    pippo = slider2"
    break
    ......
    }
    _root[pippo].dataProvider = data

  4. #4
    colgo l'occasione per chiederti un'altra cosetta
    Codice PHP:
    var data:Array = new Array();
    /* CARICAMENTO VARIABILE */
    function caricamento() {
        
    data dati.foto.split(",");
        
    slider random(3);
        
    trace (slider)
        if (
    slider ==2){
            
    slider "slider2";
            
    trace ("2")    
        }
        if (
    slider ==1){
            
    slider "slider1";
            
    trace ("1")    
        }
        if (
    slider ==0){
            
    slider "slider0";
            
    trace ("0")    
        }
        
    _root[slider].dataProvider data;
        
    _root[slider].duration 200;
        
    _root[slider].start(3000,true);
        
    }
    dati.onLoad = function() {
    };
    var 
    dati:LoadVars = new LoadVars();
    dati.onLoad caricamento;
    dati.load("foto_random.txt"); 
    in questo carico dinamicamente all'avvio una jpg in una clip causale tra slider0 slider1 slider2.
    queste tre clip contengono tre diversi effetti. Il problema è che però tutte le foto che seguono vengono caricate nello stessa clip generata all'avvio. io vorrei fare in modo che le immagini seguenti vengano caricate in una clip diversa dalla prima, in modo tale da generare effetti di comparsa diversi

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    giusto per semplicità

    Codice PHP:
    var data:Array = new Array();
    /* CARICAMENTO VARIABILE */
    function caricamento(b:Boolean) {
        if(
    b){
            
    data dati.foto.split(",");
            
    slider "slider"+Math.random()*3;
            
    trace (slider)
            
    _root[slider].dataProvider data;
            
    _root[slider].duration 200;
            
    _root[slider].start(3000,true);
        }
    }
    var 
    dati:LoadVars = new LoadVars();
    dati.onLoad caricamento;
    dati.load("foto_random.txt"); 
    poi, non ho capito esattamente cosa succede...

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.