Visualizzazione dei risultati da 1 a 4 su 4

Discussione: mc multipli

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    70

    mc multipli

    ciao ragazzi!!

    ho da poco iniziato a guardare qualcosina di action script...

    stavo provando a lavorare con i MovieClip..
    Il mio problema è questo:

    ho una funzione che carica delle foto utilizzando un file XML...come faccio a far si che che appena carico la pagina si creino due MovieClip entrambi con le foto?

    mi hanno detto che dovrei :

    1) richiamare la funzione leggixml
    2) reinizializzare la var inc

    ma nn ho idea di come fare?

    qualcuno sa darmi una mano?
    a creare un solo movie clip sono capace..ma per il secondo nn ho idea..

    CIAO e GRAZIE!!!
    TREMATE...TREMATE...LE ROSSE SON TORNATE!!!!

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    Ciao!!

    In che senso creare mc???
    Vuoi creare 2 istanze di un mc.
    Ma vuoi crearle tramite as?
    Oppure vuoi metterle diretamente sullo stage.

    mi hanno detto che dovrei :

    1) richiamare la funzione leggixml
    2) reinizializzare la var inc

    ma nn ho idea di come fare?
    io nn ho idea a cosa t riferisci.
    Cosa avviene nella funzione leggixml ?
    E cosa intendi x reinizializzare la var inc?

    X caricare una jpg o un swf esterno, dentro un'istanza, devi semplicemente scrivere:

    loadMovie("indirizzo/file.jpg", nome_istanza)

    X il resto, esplicita meglio la tua richiesta.

    a presto...
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    70
    ....si...in effetti nn sn stato proprio chiarissimo....

    dunque...questo è il mio codice:

    _root.createEmptyMovieClip("display", 1);
    inc = 0;
    display._x = 20;
    display._y = 20;
    display._xscale = 15;
    display._yscale = 15;
    img = new Array();
    localizzazione = new Array();
    num_max = mio_oggettoXml.childNodes.length;
    leggixml = function () {
    nuovo = new XML();
    nuovo.ignoreWhite = true;
    nuovo.load("file_xml.xml");
    // richiamo al file XML
    nuovo.onLoad = function(success) {
    if (success) {
    // se il documento è stato caricato con successo
    num_max = this.childNodes.length;
    // numero max delle foto
    for (var i = 0; i<num_max; i++) {
    img[i] = this.childNodes[i].attributes.nome;
    // popola gli array img e localizzazione
    localizzazione[i] = this.childNodes[i].attributes.pos;
    }
    carica_immagini(3);
    // carica la prima immagine
    return;
    }
    trace("errore di lettura");
    };
    };
    leggixml();
    function carica_immagini(i) {
    campo_indicatore = i+1+" / "+num_max;
    loadMovie(localizzazione[i], display);
    campo_nome = img[i];
    }
    btn_av.onPress = function() {
    inc++;
    inc>num_max-1 ? (inc=0, carica_immagini(0)) : carica_immagini(inc);
    };
    btn_in.onPress = function() {
    inc--;
    inc<0 ? (inc=(num_max-1), carica_immagini(num_max-1)) : carica_immagini(inc);
    };



    ci sono due bottoni che mi fanno scorrere avanti e indietro le immagini...

    come faccio adesso a creare un altro MC che mi carichi le immagini tramite lo stesso file XML ma per esempio..nel primo mi carica la prima e nel secondo la terza immagine?

    CIAO E GRAZIE 1000
    TREMATE...TREMATE...LE ROSSE SON TORNATE!!!!

  4. #4
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    Quindi x creare il mc hai usato _root.createEmptyMovieClip("display", 1);

    Nn puoi crearne un'altro allo stesso modo??
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

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.