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

Discussione: alternative test

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    111

    alternative test

    ciao a tutti!
    Mi potrebbe dire qualcuno come posso mettere del testo alternativo a delle immagini che ho in una pagina flash?

    grazie!

  2. #2
    cioè?
    non ho capito

  3. #3
    quando è capitato a me di doverlo fare, ho usato un MC a forma di ALTtext nella libreria, che richiamo con attachMovie quando passo sull'immagine.
    nel più probabile dei casi l'immagine contiene il testo come variabile, e lo 'comunica' al MC alttext na volta attaccato
    quando esci dall'immagine, removeMovie.

    così funaziona...ma...sai di cosa parlo??

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    111
    per essere sincera non tanto...ma suona bene!!!

  5. #5
    se lavori in MX almeno, puoi costrire una classe AltTxt che costrisce il campo di testo al volo quando passi sull'immagine...

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    111
    grazie!!
    ci provo subito!!

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    111
    scusa l'ignoranza ma me lo potresti spiegare un'po piu' in dettaglio?

  8. #8
    allora supponiamo che tu abbia una serie di MC sullo stage
    uno di questi è QUADRATO
    sulla timeline dov'è il movie quadrato scrivi questo:

    //questo definisce il testo collegato a quadrato
    quadrato.alt = "quadrato";
    //queste attivano e disattivano l'alt text
    quadrato.onRollOver = function() {
    showAlt(this, this.alt);
    };
    quadrato.onRollOut = function() {
    removeAlt(this);
    };

    //qua invece sono definite le proprietà dell'alttext in generale..
    MovieClip.prototype.showAlt = function(mc, txt) {
    mc.createEmptyMovieClip("altText", 3);
    var ob = mc.altText;
    ob.createTextField("altTextField", 1, 10, 0, 0, 0);
    ob.startDrag(true);
    ob.altTextField.background = true;
    ob.altTextField.border = true;
    ob.altTextField.backgroundColor = 0xFF0000;
    ob.altTextField.color = 0x000000;
    ob.altTextField.selectable = false;
    ob.altTextField.autoSize = true;
    ob.altTextField.text = txt;
    };
    MovieClip.prototype.removeAlt = function(mc) {
    removeMovieClip(mc.altText);
    };

    in realtà non so perche non sono riuscito a scriverlo in modo intelligente... cmq così funziona
    peace

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    111
    grazie mille!!!

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    111
    Ho provato quello che hai scritto soltanto che ancora mi da' degli errori:

    Scena=Scene 1, Livello=Layer 1, Fotogramma=19:Linea 7: Rilevato 'do' imprevisto
    } else if (do

    Scena=Scene 1, Livello=Layer 1, Fotogramma=19:Linea 10: È previsto ')'

    Scena=Scene 1, Livello=Layer 1, Fotogramma=19:Linea 1: Il blocco di istruzioni deve terminare con '}'
    on (release) {

    Scena=Scene 1, Livello=Layer 1, Fotogramma=19:Linea 10: Errore di sintassi.

    comunque ho invertito l'immagine in movieClip per mettere il tuo codice mentre in realta a me interesserebbe fare questo a dei bottoni e a delle immagini semplici....

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.