Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    commento ad un pulsante

    Salve, ho realizzato un pulsante con flash da inserire in una pagina html, da usare al posto di una semplice scritta per un link.
    Vorrei inserire, insieme all'indirizzo "geturl" (che ho associato al pulsante direttamente in flash) un commento al pulsante che appare quando il mouse ci passa sopra. Lo voglio fare direttamente in flash. E' possibile, se si come? Altrimenti come posso fare?
    Spero che qualcuno possa aiutarmi.
    Grazie in anticipo,

  2. #2
    Un modo molto semplice potrebbe essere quello di creare un CLIP
    contenente la descrizione.
    Il clip lo chiami "comment" istanta "comment"
    al Clip associ

    on ClipEvent(load){
    _visible=false
    }

    sul pulsante associ, oltre ai tuoi comandi

    On (RollOver)
    _root.comment._visible=true


    On (RollOut)
    _root.comment._visible=false


    Devi però ingrandire lo spazio dedicato al bottone, ovvero le dimensioni dell'swf che importi in HTML, in modo da visualizzare il Bottone e lo spazio per il tooltip.

    Ciao

  3. #3

    grazie

    Grazie, provo subito... ciauz:

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    24
    Spero di non dire un cavolata, ma non è più semplice ancora utilizzare il frame "over"?

    Se il tuo pulsante è un button, basta che nel frame "over" ci disegni una casella con dentro il commento che ti pare.

    Quando ci passi sopra il la casella ti fa apparire il commento.

    Ovviamente questo vale solo se è un button, e non se è un clip.


    nico

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    24
    Ah mi sono dimenticato una cosa importante:
    che la mia soluzione vale solo se il pulsante lo usi una volta sola.
    Se invece ti serve per molte cose con diversi tag allora non puoi usare la mia idea.

    Nico

  6. #6

    funziona ma forse ho sbagliato qualcosa

    X rempox

    ciao, ho fatto come mi hai detto e funziona, ma il commento mi appare per poi scomparire immediatamente, anche quando ancora non sono proprio sull'icona del pulsante. Perchè?
    Io ho realizzato un clip con il commento, poi lo importato nel pulsante, in un'altro livello, nel frame "sopra", mentre "su", "giù" e "area" le ho lasciate vuote. Sono andata nel pannello azioni e ho inserito lo script che mi hai detto.
    Nel livello con il pulsante ho inserito nel frame "su" l'immagine normale, nel frame "sopra" quella che voglio che appare quando il mouse ci va sopra, ho lasciato vuoto quello "giù" e l'area cliccabile l'ho fatta grande quanto l'icona del pulsante.
    Poi ho importato il pulsante sullo stage pricipale, l'ho selezionato e ho inserito lo script. Forse non devo fare così, ho sbagliato qualcosa?
    Spero di essere stata chiara,
    grazie in anticipo.

    ps: grazie anche a nicor per il consiglio, proverò anche il tuo.

  7. #7
    Il clip del commento lo devi mettere fuori.

    In più supponiamo che hai vari bottoni contenuti dentro vari clip differenti.

    potresti creare un array contenente i vari valori di descrizione.

    In piu il clip che contiene il Testo (variabile) potresti spostarlo di volta in volta associando i valori di _x e _y ai valori di _xmouse e _ymouse.

    Ciao, vedo se riesco a farti un esempio.

  8. #8
    SE MI MANDI L'E-MAIL TI MANDO L'ESEMPIO.

    Diversamente

    Nella 1° frame della root puoi mettere


    fscommand ("allowscale", "false");
    titoli = new Array("0", "BINOCOLO", "BUSSOLA", "COLTELLO", "PASTECCA");
    sottotitoli = new Array("0", "Binocolo tipo Mariner", "Bussola da Barca", "Coltello Nostromo", "Pastecca");
    url = new Array("0", "http://www.Binocolo.it", "http://www.Bussola.it", "http://www.Coltelli.it", "http://www.Pastecche.it");
    function comandi (num) {
    _root.out.titolo = titoli[num];
    _root.out.sottotitolo = sottotitoli[num];
    _root.url.open=url[num];
    }


    Prepara 4 Clip contenenti le immagini dei Bottoni
    ed associa ad ogni pulsante (istanziato)

    onClipEvent (mouseMove) {
    if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
    // il mouse è sopra
    sopra=true
    } else {
    // il mouse non è sopra
    sopra=false
    }
    }
    onClipEvent (enterFrame) {
    if (sopra) {
    // il mouse è sopra
    _root.comandi(substring(this._name, 2, 1));
    _root.out._visible = true;
    } else {
    // il mouse non è sopra

    }
    }
    onClipEvent (mouseDown) {
    if (sopra) {
    // il mouse è sopra
    _root.comandi(substring(this._name, 2, 1));
    getURL(_root.url.open,"_blank")
    } else {
    // il mouse non è sopra

    }
    }


    Poi prepara un clip istanziato "out" contenente 2 campi di testo dinamico ("titolo e sottotitolo")
    ed associa questa action

    onClipEvent (enterFrame) {
    _x = _root._xmouse+10;
    _y = _root._ymouse;
    }
    onClipEvent (mouseMove) {
    _visible=false
    }


    per dare un miglior effetto, sotto i campi testo dinamico crea un rettangolo bordo nero, interno giallino (FFFFcc)

    Ciao

  9. #9

    ...aiuto mi sono persa!!!

    Ciao, grazie per la tua disponibilità, ma io sono alle prime armi con la programmazione e il tuo ultimo esempio non mi è molto chiaro. gli script in generale li comprendo, ma mi perdo quando devo mettere insieme il tutto. Se mi vuoi mandare l'esempio che hai fatto il mio indirizzo è: je-type@tiscali.it
    Comunque il bottone è uno solo, penso che per questo caso va bene il tuo primo suggerimento, tu dici che il commento lo devo mettere fuori, ma fuori dove? direttamente sullo stage dove voglio che appare?
    Grazie ancora per la tua pazienza

  10. #10
    Spesso è un giochino, tutto sta nel capire le regole del giochino.
    Vedrai che con l'esempio che ti ho appena mandato ti risulterà più chiaro.

    Se ti serve qualche spiegazione sai dove trovarmi Rempox@Tiscalinet.it

    Bye

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.