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

    News: LOOP o CLIP per CLIP???

    CIao a tutti,
    premetto che sono un neofita di flash, ho sempre programmato esclusivamente in PHP.
    Da giorni sto cercando di capire come fare siti e applicazioni in flash (masochismo puro)

    Iniziamo

    In allegato ho inserito un esempio di come di solito faccio le news in home page.
    Immagine + titolo + breve descrizione+ freccetta che va alla news.
    Siccome in PHP uso i cicli, non so proprio come fare in flash cioè se fare solo una clip e poi loopare oppure fare, in questo caso, 6 clip ed a ognun elemento associare la variabile.

    Nel file PHP restituisco i seguenti valori

    $immagine1=tizio.jpg;
    $titolo1= TITOLOcUNO;
    $descrizione1= ecc. ecc. ecc. ec..;

    $immagine2=caio.jpg;
    $titolo2= TITOLOcDUE;
    $descrizione2= ecc. ecc. ecc. ec..;

    e cosi via...

    Illuminatemi sulle tecniche migliori da eseguire

    CIAO
    Immagini allegate Immagini allegate
    MITTICCOOOOOOOOO!

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    considera di creare un solo clip che abbia dei riferimenti precisi

    secondo il tuo schema il clip avrebbe 6 layer, te li descrivo dal basso in alto

    - linea grigia bassa

    - freccetta con possibile animazione al rollover

    - textfield dinamico multilinea con nome di istanza "descr"

    - textfield dinamico singola riga con nome di istanza "titolo"

    - forma nera a mo' di cornice immagine

    - clip vuoto con nome istanza "foto" con coordinate pari a quelle della cornice nera
    ---------------------------------------------

    una volta creato questo clip lo potrai eliminare dallo stage e te lo ritroverai in libreria, lì con il tasto destro selezionarei "Concatenamento" e lo chiamerai "vuoto"
    -----------------------------------------------

    ora da php dovrai farti restituire i dati in formato simile a questo
    codice:
    &tot=6&imm1=tizio.jpg&titolo1=TITOLO UNO&descr1=ecc. ecc. ecc.&imm2=caio.jpg&titolo2=TITOLO DUE&descr2=ecc. ecc. ecc.&
    e così via fino ad avere tutte e 6 le notizie

    il tot iniziale ci dirà quante notizie sono presenti ed agirà di conseguenza nel filmato flash

    ora il codice del flash
    codice:
    var news = new LoadVars();
    news.onLoad = function(success){
    	if(success){
    		for(i=1; i<=this.tot; i++){
    			_root.attachMovie("vuoto", "vuoto"+i, i);
    			path = _root["vuoto"+i];
    			path.titolo = this["titolo"+i];
    			path.descr = this["descr"+i];
    			path.foto.loadMovie(this["foto"+i]);
    			if(path != _root.vuoto1){
    				path._y = _root["vuoto"+Number(i-1)]._y+_root["vuoto"+Number(i-1)]._height;
    			}
    		}
    	}
    }
    news.load("tuofile.php");
    ricorda che lo devi provare sul browser con i demoni attivi altrimenti la variabile this.tot non viene definita e il ciclo và in loop bloccando il sistema...

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.