Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    713

    Modifica Script: Galleria con Array: agg alpha e centrare foto

    GALLERIA CON ARRAY

    - Creare un clip chiamato posizionami
    - Creare un clip chiamato loading
    - Creare 2 pulsanti avanti indietro
    - url è il percorso

    // loading functions //
    images = new Array("prima.jpg","FLASH.jpg","terza.jpg","quarta.jpg","quinta.jpg","sesta.j pg ","settima.jpg","ottava.jpg");
    var car = new MovieClipLoader();
    //
    loading._visible = false;
    posizionami._visible = false;
    var i = 0;
    url = "";
    car.loadClip(url + images[i], "posizionami");
    //
    avanti.onPress = function () {
    if (i < images.length-1) {
    car.loadClip(url + images[++i], "posizionami");
    //trace(i);
    }
    }
    indietro.onPress = function () {
    if (i > 0) {
    car.loadClip(url + images[--i], "posizionami");
    //trace(i);
    }
    }
    //
    car.onLoadProgress = function(caricami, caricati, totali) {
    totale = Math.round((caricati*100)/totali);
    loading.txtBarra = "Loading " + totale + "%";
    loading.barra._width = Math.floor(totale * 1);
    }
    car.onLoadComplete = function(caricami) {
    loading._visible = false;
    posizionami._xscale = posizionami._yscale = 57;
    posizionami._visible = true;
    posizionami.onPress = function () {
    getURL("javascriptopImage('" + url + images[i] + "','Gallery 2006');");
    }
    }
    car.onLoadError = function(caricami) {
    loading.txtBarra = "Errore jpg";
    }

    /*car.onLoadInit = function (caricami) {
    }*/
    car.onLoadStart = function (caricami) {
    loading._visible = true;}

    ecco lo script leggermente modificato... l'originale è in questo sito:
    http://www.webmasterpoint.org/appunt...mica-flash.asp

    vorrei aggiungere l'effetto alpha e poi centrare o meglio ridimensionare le foto
    qualkuno di voi se ne può occupare?

    eccovi il vostro compenso

  2. #2
    beh credi siamo dei topi ...o forse nn ho capito bene la similitudine!!

    cmq x entrambe le cose se il preload ti funge nell'evento
    car.onLoadInit = function (caricami) {


    puoi fare entrambe le cose ridimensionare il clip ed applicargli un effetto alpha con le tween

    x il ridimensionamento ti basta usare le _width ed _height
    x l'effetto alpha appunto come dicevo basta usare le tween

    sul frame la prima cosa importi la classe

    import mx.transitions.Tween;
    import mx.transitions.easing.Regular;
    import mx.transitions.easing.Strong;

    poi nell'evento onLoadInit

    ci metti l'effetto
    var ___TWEEN___:Tween = new Tween(target, "_alpha", Regular.easeOut, 0, 100, 15, false);

    in pratica
    var ___TWEEN___:Tween = new Tween(istanzaclip, "proprietà", tipo, inizio, fine, tempo, false);

    e true o false a seconda che il tempo inserito abbia come riferimento il framerate del filmato
    x maggiori info ti basta fare una piccola ricerca nel forum
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    713

    ciao crescenzo e grazie della risposta...

    ... mi da un errore... ho paura che sia il Tween non è riconosciuto nella mia versione
    ho flash mx2004 professional vers 7.2

    per esempio le gallerie fatte con xml non posso modificare il file sorgente il .fla
    però modifico l'xml

    metto il tutto in una cartella e vedi un po se ci puoi dare un'occhiata
    ci sono 3 foto di diversa misura... la prima verticale la seconda orizzontale la terza molto piccola

    ecco il link:
    http://riccardo007.altervista.org/ga...ay-car.rar.htm

  4. #4
    le tween fungono da flash mx mi sa...quindi a te dovrebbero funzionare...e poi che errore ti da?

    >per esempio le gallerie fatte con xml non posso modificare il file sorgente il .fla
    però modifico l'xml

    che significa? ovvio che se nn puoi modificare il fla e quindi lo script nn si può fare niente...

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  5. #5
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    713
    la parola Tween o TWEEN non c'è nella guida del mio flash
    "errore di sintassi" o avrò sbagliato io... non lo so ...
    le prime 3 righe vanno bene poi quando sono arrivato al Tween è spuntato l'errore

    l'hai visto il "pacchetto" che ti ho linkato?
    puoi aggiungere tu queste righe in più e poi mi dai il codice completo... please?



    http://www.juliusdesign.net/multiple...y-xml-gallery/
    qui c'è il file sorgente che non posso aprire
    mi spunta "formato file imprevisto"
    molti file sorgente che hanno a che fare con xml non funzionano
    ----------------------------------------------------------------------------------
    quest'altro invece funziona
    http://juliusdesign.wordpress.com/20...di-josh-rhame/

    e questa è una galleria che già ho fatto modificando soltanto il file xml
    http://riccardo007.altervista.org/ga...leryThumbs.swf

    erano 17 i post nell'xml io ne ho fatto 8
    - cambia il colore di sfondo
    - effetto trasparenza
    - le thumb in basso non mi piacciono tutte uguali

  6. #6
    ti esce --->"formato file imprevisto"
    significa che sono stati fatti con una versione + recente di flash rispetto a quella che hai non centra niente l'xml....

    >puoi aggiungere tu queste righe in più e poi mi dai il codice completo... please?
    beh nn ho visto il codice ma di sicuro nn si tratta di solo due righe ...

    al max ti posso dare una mano ....

    importi la classe sul frame
    import mx.transitions.Tween;
    import mx.transitions.easing.Regular;

    poi ti posto il pezzo di codice modificato x l'effetto alpha
    .............................
    car.onLoadError = function(caricami) {
    loading.txtBarra = "Errore jpg";
    }

    car.onLoadInit = function (caricami) {
    var ___TWEEN___:Tween = new Tween(caricami, "_alpha", Regular.easeOut, 0, 100, 15, false);
    //qui ci metti anche il ridimensionamento
    caricami._width=100
    caricami._height=100
    }
    car.onLoadStart = function (caricami) {
    loading._visible = true;
    caricami._alpha=0
    }

    ...........................

    per il ridimensionamento lo fai sempre nell'evento onLoadInit ovvio che ci metti le dimensioni che vuoi
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  7. #7
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    713

    avevo fatto un errore... ora tutto a posto

    funziona !!
    la ringrazio commentatore ecco il suo
    compenso

  8. #8
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    713

    c'è un altro piccolo problema

    per quanto riguarda il ridimensionamento delle foto:

    per esempio impostando _width=300; ed height=400;
    la prima foto che è verticale (ragazza con maglietta google) va bene ma la seconda
    che è orizzontale si deforma (il pc portatile) ecc..
    ci vorrebbe uno script che ridimensiona le foto senza deformarle

    non vorrei sembrarti pignolo ma senza questo script la galleria fotografica non posso realizzarla
    altrimenti dovrei ridimensionare le foto manualmente... e se per caso ho 50 foto?

  9. #9
    beh in quel caso dovresti fare un ridimensionamento con una proporzione a seconda che una o l'altra dimensione sia + grande

    con la proporzione

    DimXimY=newW:newH

    da cui

    tenendo fissa una misura ad es la larghezza

    newH=(DimY*newW)/DimX

    ...........

    ma se fai una piccola ricerca nel forum trovi la discussione adatta e tutto il codice con i controlli del caso
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  10. #10
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    713

    perfetto... proprio cosi...

    tenendo fissa una misura ad es la larghezza

    newH=(DimY*newW)/DimX
    il valore y non ha importanza... magari vedo solo la parte superiore della foto poi con le freccete posso "scorrere la foto su e giu" (muovendo il clip che contiene la foto)
    al cambio di fotografia il clip ritorna al punto di partenza.

    Ora mi occorre lo script... e le coordinate del posto dove... lo devo inserirlo ih ih ih
    tu mi fai la proporzione io ti faccio l'equazione ih ih ih


    x:550=y:undefinite

    - quindi x la larghezza della foto come lo stage 550
    - y la lunghezza della foto (che eventualmente esce fuori dallo stage) undefinite

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.