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

Discussione: probemi con tooltip

  1. #1

    probemi con tooltip

    ho dei problemi con i tooltip di flash
    in effeti non riesco a gestire il tool:
    questo deve rimanere invisibile fin a quando non clicco su di un clip
    al realise deve comparire e cio non avviene
    inoltre lo stesso tooltip deve essere gestito da quattro clip differenti
    chi mi aiuta????

  2. #2
    Ciao,

    scusa la mia ignoranza...ma cos'è un tooltip?


    RAY
    L'ignorante dice... Il colto confuta... Il saggio riflette.

  3. #3
    sono quelle etichette che compaiono quando con il mouse vai su una zona sensibile e ti spiegano di cosa si tratta
    spero che la tua ignoranza sia stata soddisfatta
    mi auguro che anche il mio problema si soddisfatto

  4. #4
    Ari-Ciao,

    ops... adesso ho capito a cosa ti riferisci... scusami non ricordavo si chiamassero così...


    Dunque vediamo... tu hai creato delle Clip alle quali devi associare le tooltip, che immagino siano anchìesse clip fatte in flash, giusto?

    Allora per gestirle prova questo sistema:

    1) Assegni nome istanza alla clip della tolltip che deve essere richiamata dalle 4 clip (ad esempio: "toolTip").
    2) Nella clip della tooltip lascia il primo frame vuoto e mettici azione "stop();"
    3) Creai una funzione come questa:

    tooltip = true;
    function apri() {
    if (nome != ultimo) {
    if (tolltip) {
    tolltip = false;
    _root.(target).gotoAndPlay(2);
    } else {
    tolltip = true;
    _root.(target).gotoAndStop(1);
    }
    }
    }

    Non l'ho provata ma dovrebbe funzionare...


    RAY
    L'ignorante dice... Il colto confuta... Il saggio riflette.

  5. #5
    Ops...

    Dimenticavo... devi richiamare la funzione mettendo nel pulsante che richiamerà la tooltip (e quindi la funzione stessa), questo comando:


    //se il pulsante è una clip:
    onClipEvent(mouseDown){
    if(this.hitTest(_root._xmouse, _root._ymouse, false)) {
    _root.apri();
    }
    }

    //se il pulsante è un bottone:
    on (release) {
    _root.apri();
    }


    RAY
    L'ignorante dice... Il colto confuta... Il saggio riflette.

  6. #6
    ci provo e ti faccio sapere
    intanto grazie

  7. #7
    ciao docray
    ho provato il tuo script ma non funziona cioè non compare il tool quando clicco sul clip.
    non ho capito se non funziona il richiama della clip o il codice presente nel tooltip
    aspetto tue risposte

  8. #8
    Ciao,

    allora vediamo. Di sicuro se lo hai scritto il codice ESATTAMENTE come te l'ho dato, un paio di errori ci sono.

    Facciamo un rewind.


    Elementi:

    1) Assegni nome istanza alla clip della tooltip che deve essere richiamata dalle 4 clip (ad esempio: "toolTip").
    2) Nella clip della tooltip lascia il primo frame vuoto e mettici azione "stop();"
    3) Crei una funzione come questa (codice da mettere del primo frame della TIMELINE principale):

    effetto = true;
    function apri() {
    if (nome != ultimo) {
    if (effetto) {
    effetto = false;
    _root.toolTip.gotoAndPlay(2);
    } else {
    effetto = true;
    _root.toolTip.gotoAndStop(1);
    }
    }
    }

    Codice da mettere sulla Clip che richiamerà la toolTip:

    //se il pulsante è una clip:
    onClipEvent(mouseDown){
    if(this.hitTest(_root._xmouse, _root._ymouse, false)) {
    _root.apri();
    }
    }

    //se il pulsante è un bottone:
    on (release) {
    _root.apri();
    }


    L'ho provato e funziona adesso.

    Sappimi dire...



    RAY
    L'ignorante dice... Il colto confuta... Il saggio riflette.

  9. #9
    continua a non funzionarmi
    ti spiego il problema in dettaglio:
    la clip filmato è un clip che al suo interno ha un pulsante invisibile che mi serve per trascinare lo stesso clip tramite un azione di startDrag;
    questo clip trascinato deve toccare l'area sensibile di un altro clip essere agganciato diventare invisibile e il clip target caricare un swf esterno;
    inoltre il clip trascinato ugluale a gli altri tre ma con nome stanze differentiha un area di movimento delimitata e una volta agganciato rende visibile e mette in una precisa posizione tutti gli alitri clip-trascinati. il tutto mi fonziona correttamente.
    ORA in questa serie di controlli deve essre inserito il mio tooltip e precisaamente quando il mouse va sopra una dei qualsiasi clip deve far comparire la scritta che indica di trascirare sul clip-ancora.
    il codice che mi hai dato rende si invisibile l'etichetta ma quando vado con il mouse su e clicco per trascinare non compare niente.

    sono stato lungo ma spero esauriente sul problema
    aspetto risposte

  10. #10
    mhmhm...ok...ci siamo quasi allora.

    Forse da come mi hai spiegato, basta che sul pulsante invisibile contenuto nella "clip filmato" modifichi così:

    on (rollOver) {
    _root.apri();
    }

    Se anche così non va prova a mettere il codice così modificato sulla clip che trascini:

    onClipEvent(mouseDown){
    if(this.hitTest(_root._xmouse, _root._ymouse, false)) {
    _root.apri();
    }
    }

    Altrimenti mandami il fla al mio indirizzo email che trovi tra i pulsanti qui sotto.


    RAY

    L'ignorante dice... Il colto confuta... Il saggio riflette.

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.