Creazione Automatica Getter/Setter per Flex, Flash, Actionscript 3

Submitted by costin on Mer, 01/06/2010 – 22:58

Come creare getter/setter in automco in Flex/Flash/Actionsctript

Requisiti:

– Avere Flex Builder > 2;

– Avere nozioni di flex/java oop

– questo plugin aiuta creare classe as3 in modo megliore,  incapsulatare,  motivo percui si richiede gia una dimistichezza con MVC o Cairngorm

Installazione:

1. In FlexBuilder nel menu il alto Help-> Software Updates-> Find and Install

2. Search new features to install

3. Add New Remote Site (enter name and url http://download.eclipse.org/technology/dash/update

4. Click finish to check for updates and install Eclipse Monkey

5. Riavvia Flex Builder Ora nel menu in alto e disponibile un altra voce “Scripts”.

Creare un nouvo progetto generico e dentro incollare la cartella allegata sotto.

Creare una nuova classe actionstript  test e aggiungere 2 variabile in questo modo:

package vo
{
    public class Test
    {
   
    corpo:String
    etichette:String


selezionare e Alt + 1 o dal menu "Script > Actionscript > Create Getter/Setter Properties

private var _corpo:String;
    private var _etichette:String;
    public function set corpo(val:String):void
        {
            _corpo = val;
        }

        public function get corpo():String
        {
            return _corpo;
        }
        public function set etichette(val:String):void
        {
            _etichette = val;
        }

        public function get etichette():String
        {
            return _etichette;
        }

Per aggiungere un listener handler in automatico, facilmente

this.addEventListener(MouseEvent.CLICK,

Dalla tastiera Alt + 2 e voila'

addEventListener(MouseEvent.CLICK, onClick);
        private function onClick(evt:MouseEvent):void
        {
           
        }
Per le costante  scrivere sulla stessa riga     ALDO GIOVANNI GICOMO  poi alt+3


  public static const ALDO:String = "aldo";
    public static const GIOVANNI:String = "giovanni";
    public static const GICOMO:String = "giacomo";

Attenzione: Non funge in MXML percui vi dovete convertire ad AS3 😀

Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: