Flashhilfe.de - Flash Community

Prototype: Object.prototype.id [Flash 8]

 


AntwortenRegistrieren Seite1  

BackToDos#1
Benutzerbild von BackToDos
Beiträge: 571
Wohnort: LE
Registriert: Apr 2006

10.04.2007, 14:33

gibt automatisch bei Bedarf jedem Objekt in Flash eine einzi

Prototype:
ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
/*
* dies erlaubt, dass man von jeder Variable eine id abrufen kann ...
* diese wird erst erstellt, wenn man das erste Mal auf sie zugreift
*/

var idCounter:Number = -1;
var g:Function = function ():Number {
   idCounter++;
   var s:String = idCounter.toString();
   var n:Number = parseInt(s);
   this.addProperty("id",function () {return n},null);
   return idCounter;
}
Object.prototype.addProperty("id",g,null);


Beispiel Aufruf:
ActionScript:
1
2
3
4
5
6
7
8
var n:Number = 5;
var m:Number = 6;
trace(n.id);//0
trace(m.id);//1
trace(n.valueOf.id);//2
trace(m.valueOf.id);//2
trace(m.constructor.id);//3
trace(Number["id"]);//3

greetz
back2dos
Schlagwörter: object, prototype
Werbung
Beiträge: 0
Registriert: Feb 2016



AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2019 Sebastian Wichmann - Flashhilfe.de