Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
//Erstellen einer neuen Klasse Katze
//mit der Eigenschaft 'name'
//mit der Eigenschaft 'fellfarbe'
function Katzen (name, fell) {
this.name=name;
this.fell=fell;
}
//Action Script ist im Gegensatz zu Java eine Prototyp-basierte Programmiersprache
//deshalb schreiben wir Methoden und Eigenschaft einer Klasse in den Prototyp. Der Prototyp
//ist nichts anderes als eine Eigenschaft der Klasse und ist das wichtigste Element bei
//der Vererbung. AS funktioniert mit der sog. prototype-basierten Vererbung. Wenn jemand
//Fragen dazu hat bitte stellen.
Katzen.prototype.pfoten=4;
Katzen.prototype.miauen=function(){
trace ("Miauuuu");
}
//wir generieren jetzt aus der Klasse ein neues Objekt, ein sog. Objekt-Instanz
//die grau-fellige kity is geboren, und wie alle kleinen Katzen kann sie miauen
//und hat 4 Pfoten
Kity = new Katzen ("Kity", "grau");
//testen
Kity.miauen ();
trace (Kity.pfoten);
trace (Kity.name);
trace (Kity.fell);
function uebergeben(quelle, ziel) {
for (a in quelle) {
ziel[a] = quelle[a];
}
}
obj1 = { x:10, y:20 };
obj2 = {};
function uebergeben(quelle, ziel) {
for (a in quelle) {
ziel[a] = quelle[a];
}
}
uebergeben(obj1, obj2);
trace(obj2.x);
class Motion (){
this.x =10;
this.y =10;
upDatePosition (){
this.x++;
this.y++;
}
}
function Motion (){
this.x =10;
this.y =10;
}
Motion.prototype.upDatePosition (){
this.x++;
this.y++;
}
Kann's sein, dass du dich grad ein stück verlaufen hast?