Pagina 1 di 6 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 52

Discussione: problemi di livello mc

  1. #1

    problemi di livello mc

    buongiorno

    ho il seguente script che estrapola dei dati da un db, il problema è che navigando nel mio filmato i dati estrapolati rimangono sempre in primo piano, invece vorrei che appaiono solo in seguito a determinate azioni:

    tot=3;
    titoli =new Array();
    contenuti =new Array();
    link=new Array();
    for(i=0;i<tot;i++){
    pushed =titoli.push(dati["titolo"+i]);
    pushed =contenuti.push(dati["contenuto"+i]);
    pushed =link.push(dati["link"+i]);

    }
    xiniz=10;
    yiniz=10;
    SpazioMenu = 22;
    for (var i = 0; i<titoli.length; i++) {
    _root.attachMovie("mc", "mc"+i, i);
    _root["mc"+i].titolo = titoli[i];
    _root["mc"+i].contenuto = contenuti[i];
    _root["mc"+i].link = link[i];
    _root["mc"+i]._y += yiniz+SpazioMenu+(i*SpazioMenu);
    _root["mc"+i]._x += xiniz;

    }

    grazie

  2. #2
    OK .. ma le azioni per nascondere i dati dove sono ??

    Hai postato solo il metodo di caricamento.

    inoltre a cosa ti serve caricarli prima sugli array se di seguito li registri all'interno di singoli clip ??

    esempio

    xiniz=10;
    yiniz=10;
    SpazioMenu = 22;
    for (var i = 0; i<titoli.length; i++) {
    _root.attachMovie("mc", "mc"+i, i);
    _root["mc"+i].titolo = dati["titolo"+i]);
    _root["mc"+i].contenuto = dati["contenuto"+i]
    _root["mc"+i].link = dati["contenuto"+i];
    _root["mc"+i]._y += yiniz+SpazioMenu+(i*SpazioMenu);
    _root["mc"+i]._x += xiniz;

    }

    ed inoltre se dai è una loadVars perchè non lo faii direttamente sull'evento onLoad ??

    Ciao

  3. #3
    e in che modo li nascondo?

    allora lo script serve a estrapolare gli ultimi 3 dati da un db con le seguenti tabelle:
    TITLE, CONTENT però che linkano all’indirizzo inserito nel campo URL…

  4. #4
    scusa ma se ci dicessi se stai realizzando un menu, una tabella, quali sono le condizioni perchè debbano essere nascosti e quando si devono visualizzare.....forse sarebbe un po + semplice
    non credi ??

    Ciao

  5. #5
    realizzo un menu....
    quando clicco sul pulsante vorrei visualizzare quei risultati,
    quando clicco su un'altro pulsante vorrei nascondere quei risultati e vedere un'altra pagina....

    grazie

  6. #6
    bene allora


    for (var i = 0; i<titoli.length; i++) {
    _root.attachMovie("mc", "mc"+i, i);
    _root["mc"+i]._alpha = 0 // in alternativa _root["mc"+i]._visible=0
    _root["mc"+i].titolo = dati["titolo"+i]);
    _root["mc"+i].contenuto = dati["contenuto"+i]
    _root["mc"+i].link = dati["contenuto"+i];
    _root["mc"+i]._y += yiniz+SpazioMenu+(i*SpazioMenu);
    _root["mc"+i]._x += xiniz;

    }


    poi al tuo pulsante

    btn.onPress=function(){

    ID = metti il numero relativo al documento
    informazione(ID)
    }

    function informazione(ID){
    for (var i = 0; i<titoli.length; i++) {
    _root["mc"+i]._alpha=0
    }
    _root["mc"+iID]._alpha=100
    }

  7. #7
    in pratica io ho scaricato uno script dove l'azione di ogni pulsante è la seguente:

    PULSANTE 1
    onClipEvent (load) {
    num = 1;
    }
    on (rollOver) {
    if (_root.link<>num) {
    _root.position=_parent.b1._y;
    _root.menu.item1.gotoAndPlay("s1");
    }
    }
    on (releaseOutside, rollOut) {

    if (_root.link<>num) {
    _root.position=_parent["b" + _root.pressed_link]._y;
    _root.menu.item1.gotoAndPlay("s2");
    }
    }
    on (release) {
    if (_root.link<>num and _root.animation == 1) {
    _root.main.all_pages["p"+ _root.pressed_link].gotoAndPlay("s2");
    _root.pressed_link=1
    _root.animation = 0;
    _root.link_prev = _root.link;
    _root.menu["item"+_root.link].gotoAndPlay("s2");
    _root.link = num;
    _root.play();
    _root.scroller.scroller.gotoAndStop(3);
    }
    }

    -----------------------------------


    PULSANTE 2
    onClipEvent (load) {
    num = 2;
    }
    on (rollOver) {
    if (_root.link<>num) {
    _root.position=_parent.b2._y;
    _root.menu.item2.gotoAndPlay("s1");
    }
    }
    on (releaseOutside, rollOut) {

    if (_root.link<>num) {
    _root.position=_parent["b" + _root.pressed_link]._y;
    _root.menu.item2.gotoAndPlay("s2");
    }
    }
    on (release) {
    if (_root.link<>num and _root.animation == 1) {
    _root.main.all_pages["p"+ _root.pressed_link].gotoAndPlay("s2");
    _root.pressed_link=2
    _root.animation = 0;
    _root.link_prev = _root.link;
    _root.menu["item"+_root.link].gotoAndPlay("s2");
    _root.link = num;
    _root.play();
    _root.scroller.scroller.gotoAndStop(3);
    }
    }


    dove devo inserire il codice che mi hai dato?

  8. #8
    e no caro/a non mi metto a studiare il codice di una 3° parte pensavo avessi fatto tu poi è scritto in una modalità che non uso. Io non scrivo mai AS su oggetti

    quello che posso fare è dirti di scaricarti il mio esempio direttamente dal mio sito www.rempox.it

    l'esempio: http://www.rempox.it/forum/menu/menu_rempox_AS.html

    il fla lo trovi nella sezione download cat menu

  9. #9
    mmmm vabbè grazie lo stesso

  10. #10

    Re: problemi di livello mc

    Originariamente inviato da aremun2004
    buongiorno

    ho il seguente script che estrapola dei dati da un db, il problema è che navigando nel mio filmato i dati estrapolati rimangono sempre in primo piano, invece vorrei che appaiono solo in seguito a determinate azioni:

    tot=3;
    titoli =new Array();
    contenuti =new Array();
    link=new Array();
    for(i=0;i<tot;i++){
    pushed =titoli.push(dati["titolo"+i]);
    pushed =contenuti.push(dati["contenuto"+i]);
    pushed =link.push(dati["link"+i]);

    }
    xiniz=10;
    yiniz=10;
    SpazioMenu = 22;
    for (var i = 0; i<titoli.length; i++) {
    _root.attachMovie("mc", "mc"+i, i);
    _root["mc"+i].titolo = titoli[i];
    _root["mc"+i].contenuto = contenuti[i];
    _root["mc"+i].link = link[i];
    _root["mc"+i]._y += yiniz+SpazioMenu+(i*SpazioMenu);
    _root["mc"+i]._x += xiniz;

    }

    grazie
    basta che inserisci tutto questo in una funzione ed è fatta

    cioè ad es
    sempre sul frame


    function carica(){
    dati = new LoadVars();
    dati.onLoad = function(success)
    {
    if(success){
    tot=3;
    titoli =new Array();
    link=new Array();
    for(i=0;i<tot;i++){
    pushed =titoli.push(dati["titolo"+i]);
    pushed =link.push(dati["link"+i]);

    }
    xiniz=10;
    yiniz=10;
    SpazioMenu = 22;
    for (var i = 0; i<titoli.length; i++) {
    _root.attachMovie("mc", "mc"+i, i);
    _root["mc"+i].titolo = titoli[i];
    _root["mc"+i].link = link[i];
    _root["mc"+i]._y += yiniz+SpazioMenu+(i*SpazioMenu);
    _root["mc"+i]._x += xiniz;

    }
    // istruzioni per il caricamento corretto
    } else {
    // istruzioni per l'errore di caricamento
    }
    };
    dati.load("tuapag.asp");
    }

    poi x richiamarla
    ad es con un pls

    on (release) {
    carica();
    }

    cmq l'es di questo anche se forse nn è prorpio come dicevi tu lo trovi
    http://www.leonardoinformatica.it/xf...ati/prova.html

    cè un pls sulla dx che carica i primi dati...l'es l'ho fatto solo x i primi tre a sx poi x i secondi tre a dx è la stessa cosa...

    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.