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

    dissolvenza su immagine esterna

    ciao a tutti!
    Scusate se approfitto della vostra 'espertaggine':

    mediante il seguente codice, carico un'immagine jpeg
    in un determinato punto dello schermo:

    codice:
    _root.createEmptyMovieClip("mcEsterno",10);
    function preload(){
    	car = mcEsterno.getBytesLoaded();
    	tot = mcEsterno.getBytesTotal();
    	if(car>1024 && car == tot){
    		mcEsterno._x = 100;
    		mcEsterno._y = 240;
    		clearInterval(a);
    	}
    }
    mcEsterno.loadMovie("pippo.jpg");
    a = setInterval(preload,50);

    Come faccio a far comparire questa immagine con una dissolvenza?
    Ho provato con

    codice:
    _root.createEmptyMovieClip("mcEsterno",10);
    function preload(){
    	car = mcEsterno.getBytesLoaded();
    	tot = mcEsterno.getBytesTotal();
    	if(car>1024 && car == tot){
    		mcEsterno._x = 100;
    		mcEsterno._y = 240;
                    mcEsterno._alpha = 99; 
    		clearInterval(a);
    	}
    }
    mcEsterno.loadMovie("pippo.jpg");
    mcEsterno._alpha = 0; 
    a = setInterval(preload,50);
    ma non funge! Help!
    ::: cl@dy :::
    www.frascella.net
    Ma watt a farad in coulomb, un volt, due volt, tre volt, con un ohm. Così t'Ampere !!!
    Error. Mouse not found. Click mouse button to continue.

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    codice:
    _root.createEmptyMovieClip("mcEsterno", 10);
    function preload(alp)
    {
    	car = mcEsterno.getBytesLoaded();
    	tot = mcEsterno.getBytesTotal();
    	if (car > 1024 && car == tot) {
    		mcEsterno._x = 100;
    		mcEsterno._y = 240;
    		mcEsterno._alpha < 100 ? mcEsterno._alpha += alp : clearInterval(a);
    	}
    }
    mcEsterno.loadMovie("pippo.jpg");
    mcEsterno._alpha = 0;
    a = setInterval(preload, 50, 1);
    ciao

  3. #3

    grazie

    Grazie polliotto. Appena torno a casa lo provo!

    E per la dissolvenza in uscita? come si potrebbe fare?
    ::: cl@dy :::
    www.frascella.net
    Ma watt a farad in coulomb, un volt, due volt, tre volt, con un ohm. Così t'Ampere !!!
    Error. Mouse not found. Click mouse button to continue.

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    e dipende se voi usare enterframe o setinterval?

  5. #5
    a me interessa solo che:

    dopo x frames cominci la dissolvenza in uscita!
    ::: cl@dy :::
    www.frascella.net
    Ma watt a farad in coulomb, un volt, due volt, tre volt, con un ohm. Così t'Ampere !!!
    Error. Mouse not found. Click mouse button to continue.

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    visto che stai usando setInterval ecco:
    codice:
    function FadeOut()
    {
    	mcEsterno._alpha > 0 ? mcEsterno._alpha -= alp : clearInterval(fade_out);
    }
    fade_out = setInterval(FadeOut, 50, 1);
    ciao

  7. #7

    ahi

    La dissolvenza in e out tutto ok!

    Un altro grande problema è sorto:

    ho un swf principale che carica tanti swf esterni
    in un MC di istanza = offerte:

    principale.swf
    offerta1.swf (che carica l'immagine marchio1.jpg con la dissolvenza)
    offerta2.swf (che carica marchio2.jpg)
    ecc...
    fino al numero indicato in setting.txt (ad es. N=3)

    il problema è che l'immagine si vede se avvio offerta1.swf, ma non si vede nel principale.swf (quando carica lui offerta1.swf).

    E' una questione di livelli? AIUTOOOOO!!!!

    Codice nel principale.swf:
    codice:
    i = 1;
    n = Number(n);
    loadMovie("offerta1.swf", "offerta");
    Codice alla fine di ogni swf esterno
    codice:
    if (_root.i<_root.n) {
    	_root.i++;
    	loadMovie ("offerta"+_root.i+".swf", this);
    } else {
    	_root.gotoAndPlay("chiusura", 1);
    }
    ::: cl@dy :::
    www.frascella.net
    Ma watt a farad in coulomb, un volt, due volt, tre volt, con un ohm. Così t'Ampere !!!
    Error. Mouse not found. Click mouse button to continue.

  8. #8
    secondo me il problema è quel _root.createEmptyMovieClip!
    ::: cl@dy :::
    www.frascella.net
    Ma watt a farad in coulomb, un volt, due volt, tre volt, con un ohm. Così t'Ampere !!!
    Error. Mouse not found. Click mouse button to continue.

  9. #9
    Salve, mi intrometto nella discussione, volendo realizzare il fade in e il fade out su pulsanti che chiamano le immagini e il fade in si sovrappone ad ogni immagine (a prescindere dall'ordine) come fare? E se nel preload ci aggiungessi una barra di caricamento o un percentuale?

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.