Wenn nicht mehr alleine arbeiten für alle Entwickler an der Zeit ist, einige Richtlinien in das Schreiben von Code zu finden. Protokolle und Standards erlauben "lesen" und leicht zu intervenieren (leichter) in den Code der anderen.
Als wir an einem Projekt arbeiten mehrere Programmierer, die oft von verschiedenen Sprachen, ist es zwingend erforderlich, eine gemeinsame Form des Schreibens Standards in interne und externe Dokumentation zu Ihrem Code zu finden. In meiner Arbeit bin ich in der Regel mit Medikamenten interagieren:
- Objetive-C, C / C + +
- PHP
- HTML
- Javascript
- Actionscript
- CSS
Mehr ...
In Objective-C können Sie erweitern eine Klasse in zweierlei Hinsicht gegeben: indem Sie einen klassischen Unterklassen (siehe auch Vererbung) oder mit Hilfe der sogenannten Kategorien .
Hinweis: es gibt auch einen dritten Weg in Objective-C, die durch den Namen des Posing wir vielleicht einen Mix aus Unterklasse aufrufen und Kategorien (für einen bestimmten Moment alle Klassen von einem Typ wie neu verhalten) (weil es einen neuen Namen definiert) .
Mehr ...
In Adobe Flash können Sie eine große Auswahl an externen APIs von Web-Services zur Verfügung gestellt wie Facebook , Twitter oder Flickr . In diesem Tutorial werden wir sehen, wie die Integration, in einem wirklich einfach, die Dienste von Google Maps in einem Film / Anwendung Adobe Flash CS4.
Mehr ...
Ich dachte, es könnte nützlich sein für diejenigen, die vor kurzem die Entwicklung von Anwendungen für Apple iPhone genähert haben, vergleichen Sie Adobe ActionScript - die Sprache, in Adobe Flash und Adobe Flex verwendet, häufiger bei den Neo-Programmierer - und Objective-C von Apple verwendet, um ihre Anwendungen zu entwickeln. Objective-C ist in der Tat eine objektorientierte Sprache, die im reinen Sinne, nicht, dass Actionscript nicht ist, aber Objective-C ist definitiv ein Plus, weil es eine Erweiterung von ANSI-C ist und die Syntax ist eine Mischung zwischen C / C + + und Smalltalk, ist eine echte OO (objektorientierte Sprache).
Mehr ...
Ich hatte schon darüber gesprochen , wie die Methode shuffle () in JavaScript und ActionScript zu implementieren . Ich erkannte, tuttaavia, wurden nicht betont werden, dass Actionscript in der Lage, zu verlängern, in der gleichen Weise wie JavaScript, es ist ihre Aufgabe Array :
Mehr ...
In PHP gibt es eine praktische Funktion namens shuffle() , die für das Mischen eines Arrays (siehe erlaubt Sehr kurze Trick: Nehmen Sie zufällige Elemente aus einem Array in PHP ). Eine ausgezeichnete Version des Javascript fand ich hier . Unter dem Code etwas überarbeitet:
Mehr ...
In ActionScript 3.0 müssen Sie addEventListener() , um jedes Ereignis abfangen:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| / ** * Bei einem MovieClip mc richten Sie Ereignisse und Handler * / ( MouseEvent . CLICK , on_click ) ; . mc addEventListener ( MouseEvent CLICK, on_click.); ( MouseEvent . ROLL_OVER , on_roll_over ) ; . mc addEventListener ( MouseEvent ROLL_OVER, on_roll_over.); ( MouseEvent . ROLL_OUT , on_roll_out ) ; . mc addEventListener ( MouseEvent ROLL_OUT, on_roll_out.); / ** * Funktionen hander für die oben genannten Ereignisse * / e : MouseEvent ) : void { on_click Funktion (e: MouseEvent ): void { / / Hier klicken } e : MouseEvent ) : void { on_roll_over Funktion (e: MouseEvent ): void { / / Über die Walze } e : MouseEvent ) : void { on_roll_out Funktion (e: MouseEvent ): void { / / Roll-out } |
Mehr ...
In Actionscript Zyklen for es gut ist, sie mit Sorgfalt zu verwenden. Zum Beispiel ist es gut zu verwenden Variablen uint , wenn du kannst:
1 2 3
| var i : uint = 0 ; i ++; i < 100 ) { for (var i: uint = 0; i + +; i <100) { / / ... } |
Sie können auch die - nicht immer bekannt - die Form:
1 2 3 4 5
| uint = 0 ; var i: uint = 0; / / ... ; i ++; i < 100 ) { for (; i + +; i <100) { / / ... } |
Mehr ...
Nur ein Flash Developer / Actionscript bereitet sich auf eine ähnliche Funktion wie ein Tooltip zu schreiben, Auseinandersetzungen sofort mit dem Problem der Ausbreitung von Ereignissen zwischen überlappenden MovieClip. In der Tat, wenn ein MovieClip (B) wird auf ein MovieClip (A), die, reagiert zum Beispiel auf ein Ereignis überlagert MouseEvent.Mouse_OVER , vorbei mit der Maus auf MovieClip (B) höchste keinem Fall mehr von der MovieClip (A) abgefangen:

Mehr ...
In dem Beitrag mit 3D CountDown FIVe3D (siehe auch wie ich es tat: schreibt man einen Countdown in Flash ), wurde eine Klasse zum Erstellen eines Objekts in ActionScript CountDown gegeben, hier ist eine ähnliche Version in Javascript:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| / ** * Klasse CountDown * * @ Autor Giovambattista Fazioli * @ @ E-Mail g.fazioli undolog.com * @ Web http://www.undolog.com * * @ Param dd (string) 'Monat Tag, Jahr' * * / dd ) { Countdown-Funktion (dd) { / / Init-Zielzeit new Date ( dd ) ; var target = new Date (dd); = target. getTime ( ) ; .. diese targetTime = target getTime ();
/ ** * Aktualisieren Countdown * / = function ( ) { dies. refresh = function () { new Date ( ) ; var heute = new Date (); today. getTime ( ) ; var heute = currentTime getTime ().; / / Restzeit ( this . targetTime - currentTime ) ; . diese _leftMilliseconds = (This. targetTime - currentTime); Math. floor ( this ._leftMilliseconds / 1000 ) ; .. diese _leftSeconds = Math Boden (This. _leftMilliseconds / 1000); Math. floor ( this ._leftSeconds / 60 ) ; .. diese _leftMinutes = Math Boden (This. _leftSeconds / 60); Math. floor ( this ._leftMinutes / 60 ) ; .. diese _leftHours = Math Boden (This. _leftMinutes / 60); / / Kein Modul = Math. floor ( this ._leftHours / 24 ) ; .. diese leftDays = Math Boden (This. _leftHours / 24); / / Für die Druckausgabe = this ._leftMilliseconds % 1000 ; . diese leftMilliseconds = this _leftMilliseconds% 1000.; = this ._leftSeconds % 60 ; . diese leftSeconds = _leftSeconds dies 60%.; = this ._leftMinutes % 60 ; Diese leftMinutes = _leftMinutes dies 60%..; = this ._leftHours % 24 ; .. diese leftHours = _leftHours dies 24%; } ( ) ; . dies refresh (); } |
Beispiel
1 2 3
| new countDown ( '1 1, 2009' ) ; var cd = new Countdown (1 '1, 2009 '); / / Anzeigen, wie viele Tage, Stunden, Minuten, Sekunden und Millisekunden bis 1. Januar 2009 |
Mehr ...
Neueste Kommentare
Mark : Vielen Dank, ich habe angezündet
Ich löste es, indem Sie [cc_objc] / / OptionViewController.m - ...
Giovambattista Fazioli : @ Mark: Ich schlage vor, Sie denken, ein richtiger Ansatz. Wenn Sie das Unterklasse der Registerkarte ...
Mark : Entschuldigen Sie die Spam .. Ich bemerkte, dass es einen Fehler .. hier ist die Korrektur [cc_objc] / PrimaClasse.h **** / # import ...
Marco : vergessen .. in [IHK] OptionViewController [/ CCI] für [IHK] @ syntetize [/ CCI] Ich legte den Delegierten
Louis : sehr klar und einfach ich muss zugeben, dass das Schreiben eines pa kaum Delegaten verwenden, erstellt von ...