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

Discussione: button dinamici

  1. #1
    Utente di HTML.it L'avatar di zakros
    Registrato dal
    Oct 2000
    Messaggi
    509

    button dinamici

    Ciao a tutti,
    avrei questo problemino,
    io carico da un file txt esterno delle variabili stringa(che possono essere da 1 a max 5, io nn lo so a priori essendo il txt dinamico ) e vorrei visualizzare queste variabili stringa e trasformarle in bottoni o mc, in modo che siano clikkabili.
    Qualcuno sa darmi qualche idea?

    Grazie anticipatamente

  2. #2

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    Re: button dinamici

    Originariamente inviato da zakros
    Ciao a tutti,
    avrei questo problemino,
    io carico da un file txt esterno delle variabili stringa(che possono essere da 1 a max 5, io nn lo so priori essendo il txt dimanico ) e vorrei visualizzare queste variabili stringa e trasformarle in bottoni o mc, in modo che siano clikkabili.
    Qualcuno sa darmi qualche idea?

    Grazie anticipatamente
    crei un clip in cui crei un textfield in cui inserisci la tua stringa come testo e ti posizioni il clip dove vuoi, con il vantaggio di avere tutte le funzioni del clip/pulsante tipo onRelease, onRollOver, onRollOut, onReleaseOutside ecc...

  4. #4
    Utente di HTML.it L'avatar di zakros
    Registrato dal
    Oct 2000
    Messaggi
    509
    X harpox

    Ti ringrazio, studiero il codice, ma io nn devo creare un menu' ma dei link colorati e con font che importo, mi rendo conto che posso solo usare dei campi di testo dinamici x fare questo, il punto è che poi li devo renderi klikkabili e magari creare effetti al passaggio del muose.


    Grazie

  5. #5
    Utente di HTML.it L'avatar di zakros
    Registrato dal
    Oct 2000
    Messaggi
    509
    X and80

    grazie, ma mi potresti postare qualche riga di codice x creare un clip con li testo preso da una variabile?

    Scusa ma è poco che uso AS

    Grazie

  6. #6
    Il tipo di programmazione dipenderà dagli effetti che vuoi dare, quindi finchè non ci dici quelli sarà difficile farti una cosa su misura.
    Dal file che ti ho dato puoi costruire quello che vuoi, eliminando la tendina o gestendo, come diceva and80, i vari rollOver, rollOut, ecc...

  7. #7
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da zakros
    X and80

    grazie, ma mi potresti postare qualche riga di codice x creare un clip con li testo preso da una variabile?

    Scusa ma è poco che uso AS

    Grazie
    te ne posso scrivere uno indicativo per la creazione di un pulsante, poi la gestione delle var esterne la devi implementare a quello che già hai

    codice:
    _root.createEmptyMovieClip("pulsante",1);
    path = _root.pulsante;
    path._alpha = 50;
    path.createTextField("testo", 1);
    path._x = 100;
    path._y = 200;
    path.testo.selectable = false;
    path.testo.autoSize = "center";
    formato = new TextFormat();
    formato.size = 11;
    formato.font = "Arial";
    formato.color = 0x000000;
    path.testo.text = "Questo è il mio pulsante";
    path.testo.setTextFormat(formato);
    path.onRollover = function(){
    	this._alpha = 100;
    }
    path.onRollOut = path.onReleaseOutside = function(){
    	this._alpha = 50;
    }
    path.onRelease = function(){
    	getURL("http://www.google.it", "_blank");
    }

  8. #8
    Utente di HTML.it L'avatar di zakros
    Registrato dal
    Oct 2000
    Messaggi
    509
    Grazie, ma nn riesco a visulaizzarlo, in compenso ho trovato questo che va benissimo http://forum.html.it/forum/showthrea...ghlight=button

  9. #9
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    c'era una piccola omissione
    codice:
    _root.createEmptyMovieClip("pulsante",1);
    path = _root.pulsante;
    path._alpha = 50;
    path.createTextField("testo", 1, 0, 0, 200, 20);
    path._x = 100;
    path._y = 200;
    path.testo.selectable = false;
    path.testo.autoSize = "center";
    formato = new TextFormat();
    formato.size = 11;
    formato.font = "Arial";
    formato.color = 0x000000;
    path.testo.text = "Questo è il mio pulsante";
    path.testo.setTextFormat(formato);
    path.onRollover = function(){
    	this._alpha = 100;
    }
    path.onRollOut = path.onReleaseOutside = function(){
    	this._alpha = 50;
    }
    path.onRelease = function(){
    	getURL("http://www.google.it", "_blank");
    }
    comunque questo codice crea un scritta che funge da pulsante e non un rettangolo che faccia da pulsante, per quello hai fatto la ricerca giusta, sono necessari i drawing metods

  10. #10
    Utente di HTML.it L'avatar di zakros
    Registrato dal
    Oct 2000
    Messaggi
    509
    Dal codice di negatyve ho tolto questo e nn ce + il rettangolo di sfondo:

    mc.beginFill(color, 100);
    mc.lineTo(width, 0);
    mc.lineTo(width, height);
    mc.lineTo(0, height);
    mc.lineTo(0, 0);
    mc.endFill();


    Provero' anche il tuo codice.

    Grazie

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.