Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 17 su 17

Discussione: duplicate movie

  1. #11
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    no non ho nessun codice al clip

  2. #12
    metti tutto sul frame... prova.. perchè io utilizzavo la sintassi associata al clip!
    Tu non vedrai nessuna cosa
    al mondo
    maggior di Roma...
    Io su Flashkit.com

  3. #13
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    scusami ma sono propio imbranata
    ho fatto cosi

    codice:
    mc.apertura = function() {
        clearInterval(a);
        _visible = 1;
        aperto = 1;
    };
    mc.onLoad = function() {
        _visible = 0;
    };
    mc.onEnterFrame = function() {
        if (!aperto) {
            a = setInterval(apertura, ritardo);
        }
    };
    dati = new LoadVars();
    dati.load("menu.txt");
    dati.onLoad = function(creamenu) {
        numero = dati.conta;
        delay = 1000;
        for (n=1; n<=numero; n++) {
            mc.duplicateMovieClip("mc"+n, n);
            clip = _root["mc"+n];
            clip._x = 10;
            clip._y = (20*n)+50;
            clip.ritardo = n*delay;
            clip.testo.text = dati["mc"+n];
        }
    };
    stop();
    ma non succede nulla


  4. #14
    scusa mi tu... per ora associa al clip "mc" questo:

    codice:
    onClipEvent (load) {
    	_visible = 0;
    	function apertura() {
    		clearInterval(a);
    		_visible = 1;
    		aperto = 1;
    	}
    }
    onClipEvent (enterFrame) {
    	if (!aperto) {
    		a = setInterval(apertura, ritardo);
    	}
    }
    e al frame:

    codice:
    dati = new LoadVars();
    dati.load("menu.txt");
    dati.onLoad = function(creamenu) {
        numero = dati.conta;
        delay = 1000;
        for (n=1; n<=numero; n++) {
            mc.duplicateMovieClip("mc"+n, n);
            clip = _root["mc"+n];
            clip._x = 10;
            clip._y = (20*n)+50;
            clip.ritardo = n*delay;
            clip.testo.text = dati["mc"+n];
        }
    };
    stop();
    se prima duplicava ora deve temporizzare... ora vedo perchè non va con la sintassi di mx...
    Tu non vedrai nessuna cosa
    al mondo
    maggior di Roma...
    Io su Flashkit.com

  5. #15
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    fantastico!! :quipy:

    adesso funziona perfettamente, quindi posso anche far arrivare la clip dinamicamente da un lato??

    questo te lo meriti propio


    mentre questo volevo inserirlo da tempo perchè è troppo simpatico

  6. #16
    Originariamente inviato da Rossella_75
    questo te lo meriti propio


    non ho capito cosa intendi per dinamicamente di lato...
    Tu non vedrai nessuna cosa
    al mondo
    maggior di Roma...
    Io su Flashkit.com

  7. #17
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    io muovo le clip cosi:
    codice:
    onClipEvent (load) {
        endscale = _xscale=_yscale;
        endx = _x;
        endy = _y;
        acc = 4;
        iner = 1.8;
    }
    onClipEvent (enterFrame) {
        moverx = (moverx+(endx-_x)/acc)/iner;
        movery = (movery+(endy-_y)/acc)/iner;
        scaler = (scaler+(endscale-_yscale)/acc)/iner;
        _x += moverx;
        _y += movery;
        _xscale = _yscale=_yscale+scaler;
    }
    onClipEvent (enterFrame) {
        endscale = clipscala;
        endx = posizionex;
        endy = posizioney;
    }
    e poi gli passo le coordinate cosi
    codice:
    clipscala = 100;
    posizionex = 270.4;
    posizioney = 85.7;
    adeso mi chiedevo se fosse possibile unire i due script??

    grazie mille

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 © 2026 vBulletin Solutions, Inc. All rights reserved.