Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    136

    Problema root + xml + alfa

    Salve a tutti,
    ho un problema con lo script qui sotto:
    funziona benissimo e carica le news contenute in un file xml, il problema però è che io vorrei dare un effetto alfa alle news ed ho provato a mettere in un livello superiore nella timeline, un rettangolo che da alfa 100 (coprente) va ad alfa 0, ma le news vengono sparate subito nel filmato ed è impossibile dargli questo effetto perchè stanno sopra a tutto come livello anche se lo script si trova in un livello inferiore a quello del rettangolo.
    Come posso fare?
    Grazie

    function cargaXML(){
    var primerNivel = this.firstChild;
    var news = primerNivel.childNodes;
    var posicionY = 223;
    total = news.length;
    for (x in news){
    articolo = news[x].firstChild;
    duplicateMovieClip("plantilla","titular"+x,x);
    _root["titular"+x].titular = articolo.nodeValue;
    _root["titular"+x].direccion = news[x].attributes.url
    _root["titular"+x]._y = posicionY;
    posicionY+=13;
    }
    limpiaXML()
    }

    function limpiaXML(){
    delete primerNivel;
    delete news;
    delete articolo;
    delete docXML;
    }

    function cargarNoticia(direccion){
    url=direccion;
    for (x=0;x<total;x++){
    removeMovieClip("titular"+x);
    }
    gotoAndStop(59);
    }


    var url,total;
    var docXML=new XML();
    docXML.ignoreWhite = true;
    docXML.onLoad = cargaXML;
    docXML.load("news/news_1.xml");

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    136
    nessuno mi sa aiutare?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    136
    vi prego è da una settimana che non so come risolvere questo problema, eppure credo sia facile ma proprio non ci riesco.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    136
    nessuno, nessuno, nessuno????
    per favore!!!!

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    136
    sto impazzendo, nessuno riesce a darmi un aiuto

  6. #6
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Metti i campi di testo dinamici nei quali setti i valori recuperati dall'XML in un movieclip e applica a questo l'interpolazione di movimento agendo sull'effetto alfa.

  7. #7
    codice:
    duplicateMovieClip("plantilla","titular"+x,x);
    Quindi il MovieClip "plantilla" è quello base che viene duplicato.
    prova ad agire su di esso, e cioè:
    1) lo apri per "editarlo"
    2) aggiungi una "motion tween" che da alfa = 0 lo porta ad alfa = 100
    3) il gioco è fatto perché quando verrà duplicato replicherà il suo comportamento.

    Prova, xché l'ho pensata al volo.

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    136
    sei un mito.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.