Artikel Tagged 'Internet'


Persönliche Stats: Wer hat BlogBabel Rang installiert?

Update: BlogBabel geschlossen - alle Dienste, Widgets und Plugins sind nicht mehr aktiv

Bild Nun gibt es viele, die die Blogger antipixel von BlogBabel installiert haben, aber ich habe keine genaue Spur. Also, einfach aus Neugier, lassen Sie einen Kommentar zu diesem Beitrag, wenn Sie BlogBabel antipixel Rang installiert haben, in einem beliebigen Format (Flash oder Bild)? Vielen Dank ;)

Fortsetzung ...

April 2008: Abschied von der Aktivierung des ActiveX für Flash

Auf dem Blog von Internet Explorer (IE Automatic Component Activation (IE Änderungen an ActiveX Update)) gab eine große Veränderung, die wahre Introns im April 2008 wurde mit der Veröffentlichung von wichtigen Patches, einschließlich der lang erwartete Service Pack 3. Vorschau wird jedoch im Dezember 2007 erhältlich Download-Center für Internet Explorer.

Im April 2006, in der Tat hatte Microsoft einen Patch in Internet Explorer eingeführt Blockierung der Interaktion mit ActiveX-Komponenten in einer Web-Seite Dieser "Block" am Ende, in ausdrücklichen Wunsch wurde beschlossen - direct user / Browser - zur Kontrolle (Flash-Film, QuickTime, etc ...) über die Leertaste oder Mausklick aktivieren.

IE Automatic Component Activation (IE Änderungen an ActiveX Update)

Im Laufe der Zeit wurden jedoch eine Reihe von Verknüpfungen eingeführt, um dieses lästige Anfrage offiziellen Abkürzungen zu vermeiden (z. B. Vorschläge der gleichen Macromedia Flash und Apple QuickTime) und inoffizielle ( SWFObject oder UFO , zum Beispiel - siehe auch Unauffällige Flash-Objekte ).
Laut Microsoft-Entwickler müssen nichts im April 2008 Änderung in der "alten" Seiten mit Abkürzungen, aber es ist gut, ein Blick auf die Blog von Internet Explorer für die besonderen Fälle.

Microsoft damals seine Schritte zurückverfolgt, und eigentlich hatten wir ein bisschen 'all diesen Unsinn gefragt wurde, dass die Aktivierung der Kontrolle, "patch"-Ansatz zu einem Mangel in der Verwaltung von ActiveX (OBJECT-Tag) statt, um Fehler in den Komponenten selbst. In anderen Browsern in der Tat, ist der Einsatz von Plugin durch stärkere EMBED-Tag begleitet. Letzter Hinweis:

In den kommenden Wochen werden wir die Aktualisierung der MSDN-Artikel mit Beschreibungen der neuen Verhalten. Halten Sie ein Auge hier für When The Vorschau live geht.

Fortsetzung ...

Flash: wie man Komponenten in den Konstruktor einer Klasse zu initialisieren

Wenn estent einer Klasse aus einer MovieClip, dass es andere Objekte enthält (MovieClip, TextField, etc ...) können sie nicht "bereit" innerhalb des Konstruktors. Dies geschieht vor allem, wenn Sie andere oder erweiterte MovieClip Komponenten (Kontrollen) von Flash. Zur Lösung des Problems benutzen Sie einfach das onLoad-Ereignis von der Klasse selbst übernommen. Angenommen Sie haben ein MovieClip, dass ein TextField (interne statische visuelle Objekt in Flash) und eine TextInput Objekt (eingefügt Bedienfeld Komponenten) enthält, und wollen eine Eigenschaft im Konstruktor unserer Klasse MyClass gesetzt.

Beispiel Wir schaffen ein Symbol und legen Sie innerhalb der TextField-Objekt ist (nennen wir text_txt) ist das Objekt TextInput (textinput_txt). Wir verbinden mit diesem Symbol, um eine Klasse, die MovieClip erweitert, rufen Sie unsere Klasse MyClass. Was wir bekommen, ist, dass während der Konstruktor unserer Klasse MyClass diese beiden Steuerelemente initialisiert werden. Wenn wir versuchen, einen Code wie folgt zu verwenden:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/ /
controls . TextInput ; Import mx steuert TextInput..;
/ /
MovieClip { class MyClass erstreckt MovieClip {
/ /
text_txt : TextField ; private var text_txt: TextField ;
textinput_txt : TextInput ; private var textinput_txt: TextInput;
/ /
function MyClass () {
"MiaClasse::costruttore" ) ; trace ("MyClass:: constructor");
/ /
= "Ciao" ; . text_txt text = "Hallo";
= "Ciao" ; . textinput_txt text = "Hallo";
/ /
}

}

Fortsetzung ...

WYSIWYG-Editor für das Web

TynyMCE 2.1.2 (3.01 alpha)

TinyMCE Jetzt in der Version 3.01a ( die letzte stabile 2.1.2 ) TinyMCE unterstützt die folgenden Browser: Unterstützte Browser: Mozilla, MSIE, Firefox, Opera und Safari (experimentell) (Mozilla, MSIE, Firefox, Opera und Safari (experimental)).
Mit der Unterstützung für Plugins ist voll konfigurierbar, sowohl in der Haut (siehe Bilder unten für zwei Beispiele), sowohl in Bezug auf unterstützte Funktionen (siehe Plugins ). Komplette Language Pack ermöglicht die Anpassung der Ausgabe XHTML 1.0. Kann von PHP / verwendet werden. NET / JSP / Coldfusion GZip Kompressor unterstützt auch Ajax für operaqzioni Load / Save.

Fortsetzung ...

RESTTest: nützliche Erweiterung für Firefox

RESTTest Hier ist eine interessante Erweiterung für Firefox ( 2.0.0.9 Patch veröffentlicht heute ) von Kris Zyp. geschrieben RESTTest ermöglicht Senden und Empfangen zu überprüfen, um eine URL mit dem REST-Protokoll, die Wahl zwischen den kanonischen Methoden GET oder POST (ggf. angepasst) .
RESTTest verwendet das XMLHttpRequest-Objekt zu testen und dann auf Anwendungen, die Ajax verwenden zu testen. Wir können dann schnell und einfach simulieren XHR Anfragen und Antworten.
Diese Erweiterung ist speziell für die Arbeit mit REST-Ressourcen entwickelt und unterstützt alle HTTP-Methoden.
Im Bereich POST / PUT können alle Parameter, die wir senden unseren Test der Standard-Syntax eingeben:

variable1 = wert1 & variable2 = value2 &[...] variable n = n-Wert

Diese Erweiterung ist auch bei der Prüfung der RSS-Feeds von einer Website oder bei der Analyse von paramteri keine RPC-Dienst sein.

Fortsetzung ...

Flash und die Wiederverwendung von Code: Komponenten und Shared Libraries

Im Hinblick auf die objektorientierte Programmierung kommt natürlich zu produzieren Komponenten für die Wiederverwendung in anderen Projekten, insbesondere, wenn diese Komponenten für allgemeine Zwecke sind. Die Verwendung der Klassen ist sicherlich ein erster Schritt in die Wiederverwendung von Code, aber oft sind diese Klassen miteinander verbunden sind, auch extrem komplexe MovieClip. So entsteht die Notwendigkeit, "Import" ist die ActionScript-Klasse (was sehr einfach ist), sondern auch alle Symbole zugeordnet.

Komponenten erstellen in Flash

Flash-Komponenten Dieser Weg ist sicherlich die richtige aus rein logischer Sicht. Doch zumindest in der Version von Flash MX, erstellen Sie eine Komponente, die zumindest in der Nähe zu den mit der Entwicklungsumgebung zur Verfügung gestellt ist keine geringe Leistung ist. ) e la scrittura estremamente accurata della classe legata al nostro componente. Die Mitglieder in der Tat, vor allem visuelle, erfordert eine ganze Reihe von Verfahren (wie z. B. die Einbeziehung von Schnittstellen UIObject oder UIComponent ) und Schreiben hochgenauen Klasse im Zusammenhang mit unserer Komponente. Aber die Tatsache bleibt, dass die Schaffung eines Bauteils ist eine interessante Erfahrung zu tun, aber die Entwicklung der Zeit ist wirklich bemerkenswert. Auch als Bestandteil muss den Modus in designtime oder Autor, was sonst bietet es eine Vorschau von dem, was zur Laufzeit geschehen. Sie können Mitarbeiter ein Symbol und Dokumentation lässt sich perfekt in die IDE Flash integriert werden, komplett mit Intellisense beim Schreiben von Code. So, hier wählen Sie diesen Weg mit einem erheblichen Aufwand an Zeit, wahrscheinlich für spezielle Projekte, bei denen zum Beispiel ist die Komponente genau das Ziel des Projekts vorbehalten.
Es gibt Software-Haus in der Produktion von Komponenten für Flash spezialisiert, da sowohl kostenlose und kostenpflichtige Produkte. Ohne so sehr einfachen Komponenten, wie, wo es keine Benutzeroberfläche, ist diese Methode toll, aber teuer und temporalemte so wenig in den meisten Fällen verwendet.

Fortsetzung ...

Bug.gd: Suchen und Beheben von Fehlern

Bug.gd Collaboration ist alles, vor allem für Programmierer. Daher un'interesante kostenlos, einfach und effektiv. Bug.gd ist ein Repository von "Problemen" bei 360 Grad für alle Betriebssysteme. Mit seiner Datenbank versucht zu lösen, mit dem Beitrag der ganzen Gemeinschaft, Probleme, Störungen, Fehler und / oder unerwarteten in unserem Computer geschehen. Nur um die Website zu gehen, unsere Datenbank blättern Bug.gd , und sehen, ob jemand schon ein ähnliches Problem wie bei uns. Wenn wir die Lösung gut, sonst finden, was darauf hinweist unsere E-Mail-Adresse, können wir uns eine Nachricht hinterlassen Hilfe, eine Beschreibung unserer "bugs" unter Angabe der Art des Problems haben wir. Sobald jemand sie löst wir werden per Post benachrichtigt werden.

Fortsetzung ...

Was geschah mit Silverlight?

Microsoft-Demos Microsoft hat eine neue veröffentlicht Demo von Windows Home Server und Avision von Heimelektronik. Nichts Außergewöhnliches, außer der Tatsache, dass die Demo in ist Flash- !
Es ist merkwürdig, in der Tat, dass trotz der Anzeigen im großen Stil auf den neuen Rivalen zu Flash, Silverlight in der Tat, im vergangenen Jahr veröffentlicht, wird Microsoft unaufhaltsam weiter Adobe Flash für seine Präsentation verwenden, in der Tat die Ablehnung ihres Kindes. Es "war" über eine neue "Erfahrung" der Benutzeroberfläche, neue Funktionen sprach jedoch, dass niemand - wirklich - wirklich zu sehen. Kurz gesagt, wenn Sie nicht verwenden können Microsoft Silverlight , weil sie niemals sonst jemand?

Fortsetzung ...

StageExt Klasse: resizable Flash-Filme

Die Technik Fullsize (Halle für Vollbild - davon später mehr) war bis vor kurzem hauptsächlich in Flash-Anwendungen (RIAs) eingesetzt, die aus so einer mehr oder weniger komplexe Benutzeroberfläche, wo der Container (Adobe AIR , Browser oder Standalone-Player) durch den Anwender skaliert, zwingt eine Neupositionierung der Objekte, aus denen der Film. Die Verkleinerung des Containers offensichtlich folgt eine Zeichnung Funktion oder Refresh MovieClip kann positionieren oder Neugestaltung der Laufzeit-Schnittstelle auf die neue Größe des Behälters. Heute wird diese Technik auch in fortgeschrittenen Websites oder artikuliert, sehr fromm rendondo attraktive Schnittstelle verwendet. Die Umsetzung dieser Technik ist sehr einfach und nutzt im Wesentlichen die native Flash-Stage-Objekt und stellte mit der Version MX. Für ihre Umsetzung ist hier eine Klasse, die die Koordinaten des zu erhalten ermöglicht Stage :

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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
/ **
*
* @ File StageExt.as
* @ Autor Giovambattista Fazioli (@ g.fazioli undolog.com)
* @ Web http://www.undolog.com
* @ @ Email g.fazioli undolog.com
* /
{Class StageExt
/ / Release
__release : String = "1.0" ; __release private var: String = "1,0";
/ / Eigenschaften
__movieWidth : Number = 0 ; __movieWidth private var: Anzahl = 0;
__movieHeight : Number = 0 ; __movieHeight private var: Anzahl = 0;
__left : Number = 0 ; __left private var: Anzahl = 0;
__right : Number = 0 ; __right private var: Anzahl = 0;
__top : Number = 0 ; __top private var: Anzahl = 0;
__bottom : Number = 23 ; __bottom private var: Anzahl = 23;
/ /
w : Number , h : Number ) { StageExt Funktion (w: Anzahl , h: Anzahl ) {
"StageExt::constructor" ) ; trace ("StageExt:: constructor");
/ /
__movieWidth = w;
__movieHeight = h;
/ /
addListener ( this ) ; Praktika addListener (this).;
}
/ **
* OnResize ()-Ereignis
* /
onResize ( ) { onResize private function () {
"StageExt::onResize " + Stage . width + ", " + Stage . height ) ; trace ("StageExt: onResize" + Bühne . width + "" + Bühne . height);
/ /
Number = Math . round ( Stage . width ) ; var sw: Anzahl = Math round (. Stufe Breite.);
Number = Math . round ( Stage . height ) ; var sh: Anzahl = Math round (. Stufe Höhe.);
Number = Math . round ( this . __movieWidth ) ; var ow: Anzahl = Math . round (this. __movieWidth);
Number = Math . round ( this . __movieHeight ) ; Oh var: Anzahl = Math round (this. __movieHeight);.

/ / Die x-Koordinate (oben links)

__left = - Math . floor ( ( ( sw - ow ) / 2 ) ) ; . diese __left = - Math . Etage (((sw - ow) / 2));
__top = - Math . floor ( ( ( sh - oh ) / 2 ) ) ; . diese __top = - Math . Etage (((sh - h) / 2));

/ / Die x-Koordinate (oben rechts)

__right = Math . round ( ( sw + ow ) / 2 ) ; . diese __right = Math . round ((sw + ow) / 2);

/ / Die y-Koordinate (unten)

__bottom = Math . round ( ( sh + oh ) / 2 ) ; . diese __bottom = Math . round ((sh + O) / 2);
}
/ **
* Refresh ()
* /
Refresh ( ) { public function refresh () {
onResize ();
}
/ **
* Links - get
* /
get Left ( ) : Number { public function get Left (): Anzahl {
__left ) ; return (__left);
}
/ **
* Top - get
* /
get Top ( ) : Number { public function get Top (): Anzahl {
__top ) ; return (__top);
}
/ **
* Rechts - get
* /
get Right ( ) : Number { public function get Right (): Anzahl {
__right ) ; return (__right);
}
/ **
* Bottom - get
* /
get Bottom ( ) : Number { public function get Bottom (): Anzahl {
__bottom ) ; return (__bottom);
}
/ **
* MovieWidth - get / set
* /
get MovieWidth ( ) : Number { MovieWidth public function get (): Anzahl {
__movieWidth ) ; return (__movieWidth);
}
set MovieWidth ( v : Number ) { MovieWidth public function set (v: Anzahl ) {
__movieWidth = v;
}
/ **
* MovieHeight - get / set
* /
get MovieHeight ( ) : Number { MovieHeight public function get (): Anzahl {
__movieHeight ) ; return (__movieHeight);
}
set MovieHeight ( v : Number ) { MovieHeight public function set (v: Anzahl ) {
__movieHeight = v;
}
}

Fortsetzung ...

script.aculo.us 1,8 Vorschau

Vorschau der Effekte-Bibliothek Scriptaculous und wartete auf den 1,8 2,0:

  • Prototype 1,6 (Stamm aktuellste Version)
  • Komplette Überarbeitung der Ajax.InPlaceEditor und Ajax.InPlaceCollectionEditor
  • Vollständige CSS Vererbung in Effect.Morph
  • New Basiseffekt: Effect.Tween
  • Sound: MP3-Dateien für Sound-Effekte; verwendet native Wiedergabe auf IE und verfügbaren Plugins, wo immer möglich
  • Performance-Verbesserungen
  • Tonnenweise Bugfixes

Für die vollständige Liste der Verbesserungen sah das CHANGELOG

Fortsetzung ...