Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Galleria fotografica

  1. #1

    Galleria fotografica

    Un saluto a tutti i membri del forum, volevo sapere una cosa:

    Avevo bisogno di creare una galleria fotografica, ma a causa delle mie scarse doti in questo campo ho dovuto scaricare un sample in modo da modificarlo a mio piacimento:

    Il .fla è diviso in 3 livelli, uno di background, uno coi componenti e l' ultimo con gli script; tra i componenti ci sono 2 clip filmato (uno che carica i thummnails e un altro che carica le immagini "grosse") e un testo dinamico che cambia a seconda dell' immagine.
    Il mio problema è che i thumbnails sono disposti su di una riga orizzontale (la forma del clip filmato, che se provo a cambiare mi modifica anche le dimensioni dei thumbnails) e volevo sapere se è possibile modificare l' assetto delle immagini in modo da distribuirle su più righe e colonne.

    Lo script è questo:

    myPhoto = new XML();
    myPhoto.ignoreWhite = true;
    myPhoto.onLoad = function(success) {
    //portfolioTag = this.firstChild;
    numimages = this.firstChild.childNodes.length;
    spacing = 70;
    for (i=0; i<numimages; i++) {
    this.picHolder = this.firstChild.childNodes[i];
    this.thumbHolder = thumbnails.createEmptyMovieClip("thumbnail"+i, i);
    this.thumbHolder._x = i*spacing;
    this.thumbLoader = this.thumbHolder.createEmptyMovieClip("thumbnail_i mage", 0);
    this.thumbLoader.loadMovie(this.picHolder.attribut es.thmb);
    this.thumbHolder.title = this.picHolder.attributes.title;
    this.thumbHolder.main = this.picHolder.attributes.main;
    this.thumbHolder.onRelease = function() {
    loader.loadMovie(this.main);
    title_txt.text = this.title;
    };
    }
    };
    myPhoto.load("xmlphoto.xml");

    Mi scuso per il disturbo e ringrazio a prescindere.
    Don' t waste your time, or time will waste you.

  2. #2

    Re: Galleria fotografica

    Originariamente inviato da The_Ruler
    Un saluto a tutti i membri del forum, volevo sapere una cosa:

    Avevo bisogno di creare una galleria fotografica, ma a causa delle mie scarse doti in questo campo ho dovuto scaricare un sample in modo da modificarlo a mio piacimento:

    Il .fla è diviso in 3 livelli, uno di background, uno coi componenti e l' ultimo con gli script; tra i componenti ci sono 2 clip filmato (uno che carica i thummnails e un altro che carica le immagini "grosse") e un testo dinamico che cambia a seconda dell' immagine.
    Il mio problema è che i thumbnails sono disposti su di una riga orizzontale (la forma del clip filmato, che se provo a cambiare mi modifica anche le dimensioni dei thumbnails) e volevo sapere se è possibile modificare l' assetto delle immagini in modo da distribuirle su più righe e colonne.

    Lo script è questo:

    myPhoto = new XML();
    myPhoto.ignoreWhite = true;
    myPhoto.onLoad = function(success) {
    //portfolioTag = this.firstChild;
    numimages = this.firstChild.childNodes.length;
    spacing = 70;
    for (i=0; i<numimages; i++) {
    this.picHolder = this.firstChild.childNodes[i];
    this.thumbHolder = thumbnails.createEmptyMovieClip("thumbnail"+i, i);
    this.thumbHolder._x = i*spacing;
    this.thumbLoader = this.thumbHolder.createEmptyMovieClip("thumbnail_i mage", 0);
    this.thumbLoader.loadMovie(this.picHolder.attribut es.thmb);
    this.thumbHolder.title = this.picHolder.attributes.title;
    this.thumbHolder.main = this.picHolder.attributes.main;
    this.thumbHolder.onRelease = function() {
    loader.loadMovie(this.main);
    title_txt.text = this.title;
    };
    }
    };
    myPhoto.load("xmlphoto.xml");

    Mi scuso per il disturbo e ringrazio a prescindere.
    anche se nn conosco l'es penso di si basta che agisci su queste righe

    spacing = 70;
    for (i=0; i<numimages; i++) {
    this.picHolder = this.firstChild.childNodes[i];
    this.thumbHolder = thumbnails.createEmptyMovieClip("thumbnail"+i, i);
    this.thumbHolder._x = i*spacing;


    magari con un controllo sulla i supponendo che ne vuoi 5 sulla prima riga

    tipo la butto li veloce


    spacing = 70;
    spazioverticale=50;
    for (i=0; i<numimages; i++) {
    this.picHolder = this.firstChild.childNodes[i];
    this.thumbHolder = thumbnails.createEmptyMovieClip("thumbnail"+i, i);
    if(i<=5){
    this.thumbHolder._x = i*spacing;
    }else if(i>5){
    k=i-5
    this.thumbHolder._x = k*spacing;

    this.thumbHolder._y=spazioverticale
    }......
    e cosi via
    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
    Ho provato e riprovato ma i rilsutati sono stati poco che soddisfacenti..

    Qualcuno può farmi la cortesia di mostrarmi un tutorial, una guida o chissachecosa che possa darmi una mano? Grazie ragazzi.
    Don' t waste your time, or time will waste you.

  4. #4
    Originariamente inviato da The_Ruler
    Ho provato e riprovato ma i rilsutati sono stati poco che soddisfacenti..

    Qualcuno può farmi la cortesia di mostrarmi un tutorial, una guida o chissachecosa che possa darmi una mano? Grazie ragazzi.
    beh se hai provato....
    cmq dovrei vedere i file x fare delle prove per mettere le thumb su + righe
    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 !

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.