Prima di Actionscript 2.0, la proprieta prototype era impiegata
Per esempio, diciamo che vuoi che tutti i ogetti XML abbiano la proprieta ignoreWhite=true. Se tu ai un numero di instanze di ogetti XML, invece di scrivere
Codice PHP:
xmlObjectInstance1.ignoreWhite = true;
xmlObjectInstance2.ignoreWhite = true;
...
xmlObjectInstance3.ignoreWhite = true;
puoi scrivere
Codice PHP:
XML._prototype.ignoreWhite = true;
Una solutione OOP per questa problema sarebbe la creatione di una class che extende la XML:
Codice PHP:
class myXMLExtension extends XML {
function myXMLExtension() {
this.ignoreWhite = true;
}
}
. Questo si dovrebbe salvare in un file myXMLExtension.as nel folder con il fimato .fla
Allora invece din instanziare ogetti XML, dovresti instanziare ogetti myXMLExtension.
Invece di fare ricerca per il prototype che non si usa piu cosi spesso, ti consiglio di imparare i concetti OOP e Actionscript 2.