Volledige versie bekijken : Wat zijn prototypes?
Ea.Z
%Europe/Berlin %089 %2005, 02:09
heb daarnet in de snake-weekly wat opgevangen over die prototypes.. en zogezegd lijken die moeilijk..
k..
iemand die mij wilt uitleggen wat daar zo anders aan is, want uit het voorbeeld zag ik dat ze erg goed op functies leken..
wat is het verschil of waarvoor gebruik ik beter prototypes dan functies, en vice versa?
Dauntless
%Europe/Berlin %246 %2005, 05:55
Klik (http://flashfocus.nl/forum/showthread.php?t=4539&highlight=prototype) Dat is wat ik toen tegen 'm gezegd had;).
Er is ook een zeer uitgebreide (engelse) tutorial dan weer over oop in as 1.0:
http://www.kirupa.com/developer/oop/index.htm
TheDutch
%Europe/Berlin %325 %2005, 07:48
Dauntless zal het vast wel ergens verteld hebben in die andere topic, maar kon het zo snel niet vinden dus hier een korte uitleg.
Je kent het wel:
myMC.gotoAndPlay();
myMC.createEmptyMovieClip();
Zomaar twee functies die je op elke MovieClip kunt toepassen. Maar wat nu wanneer je zelf een functie wilt schrijven die je op elke MovieClip kunt toepassen? Dat kan met prototypen. Hier een voorbeeld code voor het faden van een MovieClip met een prototypen. Binnen de functie verwijst "this" naar de MovieClip waar je de functie op uitvoerd.
MovieClip.prototype.fade = function(newAlpha:Number,speed:Number):Void{
this.currentAlpha = this._alpha;
this.onEnterFrame = function():Void{
if(this.currentAlpha > newAlpha){
this._alpha -= speed;
}
else if(this.currentAlpha < newAlpha){
this._alpha += speed;
}
if (Math.abs(Math.round(newAlpha-this._alpha))<=speed){
this._alpha = newAlpha;
delete this.onEnterFrame;
}
};
};
Wanneer je deze op je maintimeline zet van je Flashmovie zodat hij wordt geladen voor de rest wordt geladen, kan je hem vervolgens zo aanroepen:
// myMC.fade(alpha,speed);
myMC.fade(0,5);
Je hebt dus op die manier een functie aan de class MovieClip toegevoegd en is beschikbaar voor elke MovieClip. Dit kan trouwens met elke class binnen Flash :).
Jordy
%Europe/Berlin %345 %2005, 08:17
zonder dat ik er behoefte aan had heb ik dit toch gelezen :P en snap ik nu ook wat meer over prototypes. weer duidelijke taal TheDutch!
Doe trouwens de groeten aan je collega Ron :P
TheDutch
%Europe/Berlin %378 %2005, 09:04
Het wordt echt een iedereen kent iedereen opeens :P.
Wanneer ik Ron zie zal ik de groeten van je doen, haha.
Ea.Z
%Europe/Berlin %532 %2005, 12:46
aha!
dus meer is da nie?
daz dan toch nie moeilijk?:s integendeel, kvind het zelfs gemakkelijk!
vind ik cool,
Dank aan beiden :)
behived
%Europe/Berlin %379 %2005, 09:07
is idd een prachtige uitleg!
nu begrijp ik het zelfs!
ath92
%Europe/Berlin %571 %2005, 13:43
jemig:o zelf ik snap dit, niet van dat faden enzo, maar het basisprincipe van prototypes snap ik
*denkt: wow nooit geweten dat zoiets zo makkelijk was*
thx, man:)
es0sZ
%Europe/Berlin %870 %2006, 21:53
kan iemand mij uitleggen wat prototypes zijn k moet een verslag maken en uitlegge wat prototypes zijn... :O :S
Dauntless
%Europe/Berlin %883 %2006, 22:11
Dat lees je hier toch al ... ?
ninetynine
%Europe/Berlin %890 %2006, 22:22
kan iemand mij uitleggen wat prototypes zijn k moet een verslag maken en uitlegge wat prototypes zijn... :O :S
lol wel zeker als het over AS gaat ? :D
en anders :
http://nl.wikipedia.org/wiki/Prototype
|)
(tip : wees duidelijk :p)
Gasten waarom ik dit zeg : typ in google wat zijn prototypes :D)
http://www.google.be/search?hl=nl&sa=X&oi=spell&resnum=0&ct=result&cd=1&q=wat+zijn+prototypes&spell=1
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.