Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    build class AS 2.0 e property

    ciao a tutti...ho un dubbio non da poco sulla costruzione di oggetti in flash con AS 2.0....dunque...io voglio costruire un oggetto Foto che non è altro che un estensione della classe Movieclip, ed in seguito poter accedere alla proprietà _x..
    per cui creo un file .as di questo tipo

    class Foto extends MovieClip{

    static var numero:Number = 0;
    //costruttore
    function Foto(a:Array,place:MovieClip){
    numero++;

    titolo=a[0];
    img=a[1];
    sfondo=a[3];
    testo=a[4];

    locazione=place;

    trace(this._x);

    }
    }

    naturalmente quando sul mio file fla richiamo il costruttore , come trace mi torna un bell' undefined....ho provato anche ad istanziare la classe apertamente con super(), a scrivere _x senza this ..... e basta mi sembra....qualcuno ha qualche idea???
    ciao e grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    - nel file as:

    codice:
    dynamic class Foto extends MovieClip
    {
    	static var numero:Number = 0;
    	function Foto()
    	{
    		numero++;
    		this.titolo = this.a[0];
    		this.img=this.a[1];
    		this.sfondo=this.a[3];
    		this.testo=this.a[4];
    		this.locazione=this.place;
    	}
    }
    - apri un nuovo documento flash
    - crea un movieclip nella libreria
    - clicca con il tasto destro del mouse sul movieclip
    - scegli "Linkage" dal menu contestuale
    - seleziona "Export for Actionscript"
    - scrivi "clip" nel campo "Identifier", e "Foto" nel campo "AS 2.0 Class"
    - scrivi nel primo frame della timeline principale:

    codice:
    this.attachMovie("clip", "mc", 1, {a:["mio titolo", "mia immagine"], place:this, _x:30})
    trace(Foto.numero)
    trace(mc.titolo)

  3. #3
    grazie nega come sempre...sei il mio eroe...ma il mio problema era più che altro concettuale...nel senso...perchè non posso , all'interno di una sottoclasse che eredita parametri , proprietà e metodi dalla superclasse movieClip, usare la proprietà di lettura _x che è propria dei movieclip (o degli object boh)???che senso ha?se eredito eredito anche la _x come proprietà..o no?

    grazie comunque ancora per avermi risposto!!!
    ciao

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Non potevi perchè (probabilmente) non avevi creato nella libreria il movieclip che fa da tramite tra la classe MovieClip e la classe Foto..

  5. #5
    si scusa...grazie mille..me ne sono accorto solo adesso..grazie ancora!!!

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Figurati, ciao!

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.