Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Proprieta

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    Proprieta

    Come si fa ad aggiungere una proprieta(stringa) in un oggetto
    in modo che sia visibile a tutto l'oggetto?
    Grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    codice:
    var obj:Object = new Object();
    obj.stringa = 'ciao';
    obj.metodo = function()
    {
    	trace(this.stringa);
    };
    obj.metodo();
    trace(obj.stringa);

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    grazie poliotto,ma il mio problema è che passo all oggetto un movie clip tramite costruttore e non so come renderlo visibile a tutta la classe
    io ho provato con Oggetto.prototype.nomevariabile ma non funziona

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    posto un po di codice:
    _global.Movie = function(padre1, newMovieClip, Galleria) {



    this.inc = 0;
    Movie.prototype.Imm = new Array();
    Movie.prototype.mGalleria = Galleria;
    this.Immagini = new Array();
    this.giugio(this);
    Movie.prototype.padre = padre1;
    Movie.prototype.padre.removeMovieClip();
    Movie.prototype.padre.removeTextField();
    }
    dove movie.prototype.padre è il movieclip che voglio rendere privato di classe

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    ma questa classe hai scritto nel mc o sul timeline?
    Se riesci a spiegare meglio quello che vuoi fare.
    ciao

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    Questa classe è nel primo fotogramma e la richiamo facendo
    var x = new _global.Movie(_root.sfondo);dove _root.sfondo è il movie clip padre.
    Sul movie clip inserisco dei movie clip e textfield interni ad .In modo da creare un frame di una galleria.
    Quando cambio frame (tramite ad esempio un pulsante)rimuovo tutti i textfield e movieclip interni e ripopolo con i nuovi dati.

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    codice:
    _global.Movie = function(padre1, newMovieClip, Galleria)
    {
    	this.inc = 0;
    	this.Immagini = new Array();
    	this.giugio(this);
    	this.padre = padre1;
    	this.padre.removeMovieClip();
    	this.padre.removeTextField();
    	this.mGalleria = Galleria;
    };
    Movie.prototype.Imm = new Array();
    Movie.prototype.mioMetodo = function()
    {
    	trace(this.padre);
    };
    var x = new Movie(_root.sfondo);
    x.mioMetodo()
    prova cosi

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.