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

    Eliminare clip duplicate

    Ciao a tutti,
    è un bel pò che non mi rimetto su flash e ho qualche dimenticanza

    allora io duplico le clip cosi:
    dati = new LoadVars();
    dati.load("menu.txt");
    dati.onLoad = function(creamenu) {
    numero = dati.conta;
    delay = 200;
    for (n=1; n<=numero; n++) {
    mc.duplicateMovieClip("mc"+n, n);
    clip = _root["mc"+n];
    clip._x = (142*n)-138;
    clip._y = 631.5;
    clip.ritardo = n*delay;
    clip.testo.text = dati["mc"+n];
    }
    };
    e tutto funziona correttamente, adesso voglio un tasto che le elimini come posso fare??

    Grazie mille

    Meglio tacere e dare l'impressione di essere scemo, che aprire la bocca e togliere ogni dubbio



    ...........

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    codice:
    function remove(path, numero)
    {
    	for (var n = 1; n<=numero; n++)
    	{
    		path['mc'+n].removeMovieClip();
    	}
    }
    remove(_root, 56);

  3. #3
    Grazie mille è perfetto!!!

    se non chiedo troppo mica mi sai indicare un modo per MX di caricare immagini jpg da una cartella in modo Random??


    Meglio tacere e dare l'impressione di essere scemo, che aprire la bocca e togliere ogni dubbio



    ...........

  4. #4
    // da inserire dove vuoi tu

    Npic=random(10)+1 // per 10 foto

    mc_box_foto.loadMovie("nome_foto"+Npic+".jpg")

    //----------------------------------------------

  5. #5
    ok scusatemi mi sono scordato di chiedervi che delle stesse avrei bisogno di fare un preload,
    mi spiego meglio deve caricare in una clip con istanza "bg" e nella clip dovrebbe fare prima il preload della jpg

    grazie mille

    Meglio tacere e dare l'impressione di essere scemo, che aprire la bocca e togliere ogni dubbio



    ...........

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    795
    lo fai nel mc_box_foto , basta fare un preload normale, cioè usa onClipEvent(enterFrame){
    caricati=this.getBytesloaded;
    totali= ...
    }
    eccetera. come i preload che trovi su questo forum, basta fare una ricerchina.
    <sfogo> ma porco giuda, leggerlo l'help online ogni tanto! </sfogo>

  7. #7
    fatto solo che anche se non dà errori l'swf rimane bianco
    posto il codice
    numero = random(3)+1;
    function caricamento() {
    car = _level1.getBytesLoaded();
    tot = _level1.getBytesTotal();
    perc = Math.round((car*100)/tot);
    loading.text = "Caricamento in corso . . .\t"+perc+"%";
    barra._xscale = perc;
    if (car == tot && car>1024) {
    barra._visible = 0;
    loading.text = "";
    // per posizionare il filmato in un punto preciso, basta
    // assegnare un valore a
    // _level1._x = ;
    // _level1._y = ;
    _level1._visible = 1;
    clearInterval(a);
    }
    }
    barra._xscale = 0;
    loadMovieNum("Background jpg/"+"foto"+numero+".jpg", 1);
    loading.text = "Caricamento in corso . . .";
    _level1._visible = 0;
    a = setInterval(caricamento, 50);
    sullo stage ho solo la barra e il campo di testo per la pecentuale

    perchè non si vede
    Meglio tacere e dare l'impressione di essere scemo, che aprire la bocca e togliere ogni dubbio



    ...........

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.