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

    [caricare immagini dall'esterno]

    Salve ragazzi,

    scusate ma non sono esperto in flash e action script.
    Vorrei semplicemente caricare un immagini dall'esterno del filmato in un "simbolo grafico" in un determinato punto(x,y).

    So che si usa in genere loadMovie("nome.jpg","_self");

    ma ho provato ad inserirlo nel primo fotogramma del "simbolo grafico" ma non viene caricata l'immagine.


    Grazie dell'eventuale aiuto.

  2. #2
    Utente di HTML.it L'avatar di byaur
    Registrato dal
    Aug 2004
    Messaggi
    1,061
    _self ...
    VVoVe: VVoVe:

    non siamo in Html...

    :maLOL: :maLOL: :maLOL:

    prova

    Codice PHP:
    loadMovie("tuopath/img.jpg",nomeistanza); 
    dove tuopath è il path dove si trova l'immagine, puo anche non starci (tipo "img.jpg")
    nomeistanza -> è il nome di istanza del mc che hai nella timeline... ad esempio creati sulla _root un mc vuoto e dagli nome di istanza "mcvuoto"...
    la tua chiamata sara

    loadMovie("img.jpg",_root.mcvuoto);

    oppure ti puoi creare un mc direttamente da action script.. come ti sembra meglio...

    ma _self... è stupenda!!!!

    Chi di noi non vorrebbe
    sollevare il velo sotto cui sta nascosto il
    futuro...
    David Hilbert

  3. #3
    rieccomi.

    Ho un problema. Sto creando una galleria fotografica in cui le foto, caricate dall'esterno come indicatomi su nel thread, vanno in dissolvenza l'una sull'altra.
    Inoltre i clip filmati posizionati nei fotogrammi della dissolvenza caricano di volta in volta le foto rendendo la stessa dissolvenza a scatti. In poche parole mentre una foto "scompare" in dissolvenza l'altra su "compare". Il fatto è che la seconda ancora deve caricare e quindi parte solo dopo un pò.

    Per risolvere questa cosa volevo chiedervi se è possibile caricare tutte le clip (che a loro volta caricano le foto al proprio interno) al primo fotogramma del filmato e richiamarle nei fotogrammi seguenti senza l'attesa di un successivo caricamento.

    Grazie

  4. #4
    crei un movie clip vuoto sullo stage e lo istanzi foto al suo interno inserisci altri 2 movie clip vuoti uno lo istanzi clipA e l'altro clipB

    poi torni sullo stage principale selezioni foto e gli applichi questo script
    codice:
    onClipEvent (load) {
    clip = "B";
    function swappa() {
    car = laClip1.getBytesLoaded();
    tot = laClip1.getBytesTotal();
    perc = Math.round((car/tot)*100);
    _parent.loadimage = "Loading..."+perc+"%";
    if (car>1024 && car == tot) {
    if (laClip1._alpha<90) {
    laClip1._alpha += 2;
    laClip2._alpha -= 2;
    _parent.loadimage = "";
    } else {
    laClip1._alpha = 100;
    laClip2._alpha = 0;
    clearInterval(e);
    _parent.loadimage = "";
    }
    }
    }
    // swappa
    function playSlide() {
    if (clip == "A") {
    laClip1 = clipA;
    laClip2 = clipB;
    clip = "B";
    } else {
    laClip1 = clipB;
    laClip2 = clipA;
    clip = "A";
    }
    laClip1._alpha = 0;
    laClip2._alpha = 100;
    trace(laClip1);
    trace(laClip2);
    laClip1.loadMovie(+_root.partenza+".jpg", "test_mc");
    e = setInterval(swappa, 20);
    }
    }
    poi selezioni il frame e applichi al frame questo


    codice:
    NumTotale = 4;
    // totale dei file che hai
    OgniQuantiSecondi = 6;
    // tempo attesa prima cambio immagine
    partenza = 0;
    function carica() {
    partenza = partenza<NumTotale ? partenza+1 : 1;
    foto.playSlide();
    }
    
    foto.clipB.loadMovie("4.jpg");
    setInterval(this, "carica", OgniQuantiSecondi*1000);

    devi solo cambiare il numero di foto che hai e evntualmente i secondi di attesa tra una foto e l'altra

    poi per il resto nn devi fare altro che salvare il file e mettere nella stessa dir del tuo swf o exe le tue jpg che dovrai però nominare in modo sequenziale

    1.jpg
    2.jpg
    ....
    ecc...
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

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.