Thema: Prototype
Beiträge zum Thema "Prototype"
| was ist ein prototype?? [Flash CS3]Da ich schon öfter hier im Forum aber auch in Beispiel codes prototypes gesehen habe, aber nicht verstehe was das ist, würde ich gerne erfahren was man mt denen anstellen kann.
|
| Prototype: preMenuConstructionKit [Flash 8]Recursive Menu Constructor
MovieClip.prototype.___preMenu = function (xml:Object, targetnode:String) {
trace(this)
var infinity:Number = 0;
var targetnode:Object = (targetnode == null || targetnode == undefined) ? "subnavigation" : targetnode [...]
|
| Prototype: Array.findnumber [Flash 8]Prototype, um die Indexzahl eines Wertes zu erhalten
Array.prototype.findnumber = function(eingabe) {
for (i=0; i<=this.length; i++) {
trace(this);
if (eingabe == this) {
return i;
}
}
};
;
trace(Beispiel.findnumber("Wert4"));
[...]
|
| Prototype: MovieClip.prototype.smoothCont [Flash 8]glättet den Inhalt eines MovieClips
/**
* glättet den Inhalt eines MovieClips (bei Bildern sinnvoll).
* Funktioniert anscheinend aber nicht, wenn das Bild nicht auf der selben Domain ist ...
*/
MovieClip.prototype.smoothContent = function (): [...]
|
| Prototype: Array.prototype.group [Flash 8]gruppiert und zählt die Elemente eines Arrays
/**
* diese Methode gruppiert alle Elemente eines Arrays zählt diese dann gruppenweise durch
* und gibt ein Array zurück, welches an jeder Stelle ein Ursprungselement und seine Häufigkeit enthält [...]
|
| Prototype: Foreach [Flash 8]Auf jedes Item ein Callback Anwenden
Array.prototype.foreach = function( callback:Function )
{
for( var index:String in this ) callback( index, this );
}
;
function traceIt( index:String, item:Object ):Void
{
trace( item.name + '/' [...]
|
| Prototype: Movieclip.Prototyp.ll_quad [Flash 8]viereck in neuen MC zeichnen (pfad ungebunden)
MovieClip.prototype.ll_quad = function (_tt:String, _d:Number, _nmc:String, __xtl:Number, __ytl:Number, __xtr:Number, __ytr:Number, __xbr:Number, __ybr:Number, __xbl:Number, __ybl:Number, __v:Boolean, [...]
|
| Prototype: .prototype.attachedMovies [Flash 8]fügt neue eigenschaft hinzu, in der attachte mcs sind
//definiere eine Funktion, die uns später nen String mit allen attachten Movies gibt
var toString:Function = function ():String {
var a:Array = new Array();
for (var s:String in this) {
[...]
|
| Prototype: MovieClip.prototype.Rectangle_ [Flash 8]einfaches dynamische Rechteck
//Schnelles Rechteck dynamisch erstellen
// author: Wolf81
// date: 29_04_2007
//
//sehr einfaches und schnelles Rechteck z.b. für dynamische Hintergrundflächen
//keine Auswahl von Erstellungsrichtung
//kein [...]
|
| Prototype: Movieclip.Prototyp.ll_fills [Flash 8]Bitmap-Füllung aus Bibliothek auf mc anwenden (einfach)
MovieClip.prototype.ll_fills = function(BitmapDataItem) {
this._bdi = BitmapDataItem;
var tile:BitmapData = BitmapData.loadBitmap(this._bdi);
this.beginBitmapFill(tile);
this.moveTo(0 [...]
|
| Prototype: Movieclip.Prototyp.ll_fill [Flash 8]Bitmap-Füllung aus Bibliothek auf mc anwenden
MovieClip.prototype.ll_fill = function(GlobalMarginLeft, GlobalMarginTop, GlobalMarginRight, GlobalMarginBottom, BitmapDataItem, BitmapDataAlpha, debug) {
this._gml = GlobalMarginLeft;
this._gmt = [...]
|
| Prototype: Movieclip.Prototyp.ll_pos [Flash 8]Positions- und Eiganschaftswerte "fließend" ändern
MovieClip.prototype.ll_pos = function(newHeight, newWidth, newX, newY, newSP, newSPD, newSPK, newAlpha, round, callback, debug) {
this._dx = newX;
this._dy = newY;
this._dh = newHeight;
t [...]
|
| Prototype: String.prototype.chunkSplit [Flash 8]Teilt einen String in Teilstücke gleicher Länge
/**
* Ähnlich str_split in PHP. Teilt einen String in höchstens limit Teile der chunkLength und gibt das Ergebnis als Array zurück
*/
String.prototype.chunkSplit = function (chunkLength:Number [...]
|
| Prototype: String.prototype.pad [Flash 8]String auffüllen
/**
* Diese Methode füllt den String bis zu einer gewissen Größe auf, mit übergebenen Argument padString.
* Es kann von links, von rechts und beidseitig gepaddet werden.
* Das Verhalten ist dem von PHP's str_pad gleich ...
[...]
|
| Prototype: intrinsic class [Flash 8]Das finden und anpassen intrinsischer Klassen
/*Das hier ist kein prototype, allerdings recht wichtig im Zusammenhang mit der richtigen Verwendung.
Flash unterstützt dass Konzept "intrinsischer" Klassen, die man lediglich deklariert, deren Imp [...]
|
| Prototype: Array.prototype.walk [Flash 8]Führt eine Funktion für jeden Index eines Arrays aus
= function (todo:Function) {
for (var i:Number = 0;i<this.length;i++) {
todo.apply(this,);
}
}
//rechne Partialsummen einer Folge aus ... :D
var f:Function = function (index:Number) [...]
|
| Prototype: Array.prototype.fill [Flash 8]füllt ein Array
/* gibt ein Array zurück, welches mit dem Ursprungsarray beginnt und auf die neue Länge mit einem bestimmten wert aufgefüllt wird. Ist die neue Länge kürzer als die Ursprungslänge, wird das Array einfach gekürzt.
das urspr [...]
|
| Prototype: Object.prototype.id [Flash 8]gibt automatisch bei Bedarf jedem Objekt in Flash eine einzi
/*
* 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:Functi [...]
|
| Prototype: Number.prototype.toString [Flash 8]einen Bug aus der Standardroutine beheben
/**
* Dieser Prototype soll ein Flashinternes Problem lösen, dass beim
* konvertieren von ganzzahligen Numbers in Strings bei anderen Basen als 10 (beispielsweise hex) auftaucht
* ist die Basis nicht 10 [...]
|
| Prototype: rotateTo [Flash 8]Drehung mit Angabe des Zielwinkels, der Drehrichtung und der easing-Funktion
// === dir ===
// short: den kurzen weg
// long: den langen weg
// ccw: gegen den uhrzeigersinn
// cw: mit dem uhrzeigersinn
MovieClip.prototype.rotateTo = function(e [...]
|
| Prototype: smoothToMouse [Flash 8]Mausverfolgung mit Angabe der maximalen Geschwindigkeit und Abbremsen am Ende
MovieClip.prototype.smoothToMouse = function(maxSpeed, brakeDist) {
this.onEnterFrame = function() {
var difX:Number = this._parent._xmouse - this._x;
[...]
|
| Prototype: Movieclip.Prototyp.Pause [Flash 8]MC auf seiner Zeitleite pausieren lassen
MovieClip.prototype.kaffeepause= function(dur) {
this.stop();
this.clearduration= function() {
clearInterval(this.newduration);
delete this.newduration;
delete this.clear [...]
|
| Prototype: Movieclip.Prototyp.typeWriter [Flash 8]Typewriter-Effekt
TextField.prototype.typeWriter = function(tw_str, tw_speed, tw_random) {
var tw_tf:TextField = this;
var tw_i:Number = 0;
var tw_txt:String = tw_str;
var tw_int:Number;
var tw_last:Function;
var tw_random:Number;
var [...]
|
| Prototype: Movieclip.Prototyp.FadeOut [Flash 8]MC ausblenden (_alpha)
MovieClip.prototype.fadeOut = function(speed) {
this.onEnterFrame = function() {
this._alpha -= speed;
if (this._alpha<=0) {
delete this.onEnterFrame;
this._visible = false;
}
};
};
mein_mc.fadeOut(3); [...]
|
| Prototype: Movieclip.Prototyp.FadeIn [Flash 8]MC einblenden (_alpha)
MovieClip.prototype.fadeIn = function(speed) {
this.onEnterFrame = function() {
this._alpha += speed;
ac._visible = true;
if (this._alpha>=100) {
delete this.onEnterFrame;
}
};
};
mein_mc.fadeIn(3);
[...]
| |
Flashhilfe.de Flash Platform Tipps & Tutorials Flash Platform Andere Programmiersprachen Jobangebote Diskussionen
Flashhilfe News
Regeln & Bedingungen
|