Artikel Tagged 'Internet'


Brief nach Santa Adobe Flash CS3, ein paar Bugs und Fehler

Weihnachtsmann Dear Adobe,
obwohl es bereits zwei Patches für Flash CS3 (Version 9.0.2) erhalten hat, haben einige Probleme in seiner Verwendung als all die Software in der Welt erschienen, vor allem in dieser Pressemitteilung, die sehr viele Veränderungen durchgemacht hat.

  • Die "ActionScript-Editor, zum Beispiel, ist langsam und ruckartig! Betrachten Sie, lieber Vater Adobe, mein Auto 8Gbyte RAM und einen Intel Quad-Core-Duo hat!
  • Während die automatische Formatierung, Codezeilen wie diese unten sind "missverstanden" und neu formatiert evil:
1
( MouseEvent . CLICK , function ( e ) { myfunc ( ) ; } ) ; mybtn. addEventListener ( MouseEvent . KLICKEN, function (e) {myfunc ();});

Hinzufügen Klammern, wo es sein sollte:

1
2
( MouseEvent . CLICK , function ( e ) { myfunc ( ) ; } ) ; mybtn. addEventListener ( MouseEvent . KLICKEN, function (e) {myfunc ();});
// < -- chi te l'ha detto?! } / / <- Wer hat dir gesagt?

Also besser verwenden Sie die Syntax:

1
( MouseEvent . CLICK , _onClick ) ; . conn_btn addEventListener ( MouseEvent CLICK, _onClick.);
  • Die Fenster docket, zumindest in der Implementierung von Windows Vista, hie und da unter anderen Panels verschwinden ... Das Hilfefenster, die Führung in kurzen, schafft ein Problem, wenn Sie ein Projekt zu versuchen. Letzteres in der Tat verschwindet hinter den anderen Platten ... Geheimnis! Doch dieser Mangel, wie andere, ist nicht immer reproduzierbar.
  • Die Komponenten sind ein merkwürdiges Verhalten: manchmal gezeigt werden, in Design-Zeit, als weiße Rechtecke ... während sie weiterhin zur Laufzeit zu betreiben!
    Fehlende Komponenten
  • Die "anterprima scale9Grid, wie in der neuen Dokumentation angegeben und in der Lage sein, um die Objekte korrekt zu Design-Time-Größe zu zeigen, wird weiterhin von den gleichen Problemen wie die vorherige Version geplagt werden! Schade!
    Scale9Grid

Allerdings ist Weihnachten alles besser ... so lieben Weihnachtsmann Adobe, wir freuen uns auf zukünftige Updates.

Fortsetzung ...

FreeTextBox: Javascript HTML WYSIWYG Editor für ASP.NET

Bild FreeTextBox ist ein HTML-Editor in JavaScript geschrieben, für ASP.NET. Diese Version ist 4.0 Beta 1 kompatibel mit IE, Mozilla und Firefox auf allen Plattformen. Wie andere Editoren (siehe: WYSIWYG-Editor für das Web ) ermöglicht es Ihnen, das Aussehen und die Instrumente gesetzt. Obwohl für ASP.NET, unbehandelt Rahmen von mir, Bericht, den ich für seine Freundlichkeit. Allerdings sin, kommt in zwei Versionen: eine kostenlose und eine kostenpflichtige Version!

Bild

Fortsetzung ...

Flash CS3: Kommunikation mit einem Web-Server

ActionScript 3.0 enthält eine Reihe von gewaltigen Instrumente der Kommunikation, einige völlig neue, teilweise überarbeitet und verbessert von früheren Versionen von ActionScript. Wir beginnen zu sehen, wie es die Art und Weise der Interaktion mit einem Web-Server im Falle eines einfachen Kommunikation zwischen Flash und PHP-Seite mit der XML-Antwort Veränderungen. Vor allem das Objekt XML existiert nicht mehr! ActionScript 3.0 wurden neue Klassen wurden, von denen einige auf die "Abwärtskompatibilität" gewidmet.

Hinweis: Die XML-Klasse (zusammen mit zugehörigen Klassen) von ActionScript 2.0 umbenannt wurden XMLDocument und zog in die flash.xml Paket. Es ist in ActionScript 3.0, um die Kompatibilität mit früheren Versionen zu gewährleisten.

usando il metodo sendAndLoad() dell'oggetto LoadVars (vedi: Flash: LoadVars e XML per inviare dati in POST ). In ActionScript 2.0 Kommunikation mit einem Web Server wurde oft durch die einzigartige Kombination von Objekten gelöst LoadVars und XML, mit der Methode sendAndLoad() -Objekt LoadVars (siehe Flash: LoadVars-und XML-Daten in POST senden ). Nun liegen die Dinge ändern sich, aber Sie gerade einen neuen Namen und Objekte zu gewöhnen. Wie im Handbuch, in der Tat angezeigt:

Fortsetzung ...

Tunneling und Proxy-Server, und nicht nur für Ajax

Aufgrund seiner Fähigkeit, mit dem Server kommunizieren, das XMLHttpRequest-Objekt (XHR), in der verwendeten Technologie Ajax hat (ein Akronym für Asynchronous JavaScript and XML, die "egiacs" ausgesprochen werden sollten, obwohl wir italienische "aiacs" bevorzugen), eine Sicherheitssperre verhindert, dass Sie die Ausführung von Anwendungen außerhalb der Domäne, in der sie tätig ist. Dieser Schutz ist notwendig, um JavaScript Injection (Techniken der "injection" extrem gefährlich Code, um das System zu brechen) verschiedener Art, mit dem Endziel der "break" in das System zu verhindern.
Diese Grenze wird nun ernst genommen und man denkt, irgendwie, um es zu lösen - direkt in den XmlHttpRequest - ohne Kompromisse bei der Sicherheit (siehe auch: Third Vorschlag für Cross-Site-Erweiterungen für XMLHttpRequest ).

Was ist die Situation heute wie folgt:

XHR

Fortsetzung ...

Die neue Website Adobe.it

Adobe.it

Die Website Adobe.it erneuert wird, ist es für das Löschen der Hybrid Adobe-Macromedia hat unmittelbar nach dem Erwerb der Software-Firma von Flash! Pagination Originaldatei (die Haltestelle auf der linken Seite), von DHTML und Flash nutzen, natürlich.

Bild Photoshop

Alle Sektionen haben mit einer ursprünglichen Verwendung der Hintergrund neu gestaltet. Von rinavigare absolut !

Fortsetzung ...

Erstellen Sie eine Schneeflocke in Flash

Einige Leser haben mich gefragt, wie es die Schneeflocke, so realistisch, entstand das Widget Weihnachten . Diejenigen, die die Quelle, die Sie wahrscheinlich schon wissen, heruntergeladen haben ... aber es war wirklich einfach. Zuerst wählte ich den Pinsel in Flash, und ich zog einen Punkt.

SchneeflockeSchneeflocke

Ich drehte mich um diese in ein Symbol und bewarb ich mich zwei Effekte in der richtigen Reihenfolge: Kegel-und Unschärfe:

SchneeflockeSchneeflocke

Das Ergebnis war: Schneeflocke

An diesem MovieClip (Symbol) mit einer einfachen Klasse I zugeordnet CNeve , die tatsächlich schafft die Intelligenz der Grundnahrungsmittel selbst:

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
MovieClip { Cneve Klasse erweitert MovieClip {
_interval ; private var _interval;
_maxy : Number ; _maxy private var: Anzahl ;
/ /
Cneve function () {
this , "_move" , 25 ) ; _interval = setInterval (this, "_move", 25);
round ( ( Stage . height + 256 ) / 2 ) + _getRndRange ( - 20 , - 7 ) ; _maxy = Math . round (( Stufe Höhe + 256) / 2.) + _getRndRange (- 20, - 7);
}
/ /
_getRndRange ( min : Number , max : Number ) : Number { private function _getRndRange (min: Anzahl , max: Anzahl ): Anzahl {
Number = Math . floor ( Math . random ( ) * ( max - min + 1 ) ) + min ; var randomNum: Anzahl = Math . floor ( Math . random () * (max - min + 1)) + min;
randomNum return;
}
/ /
_move ( ) { _move private function () {
1 , 5 ) ; _getRndRange _y + = (1, 5);
_getRndRange ( - 50 , 50 ) ) > 0 ) ? 1 : - 1 ; _x + = ((_getRndRange (- 50, 50))> 0) 1: -? ​​1;
1 , 5 ) ; _getRndRange _rotation + = (1, 5);
_y > _maxy ) { if (_y> _maxy) {
_interval ) ; clearInterval (_interval);
}
; updateAfterEvent ();

}
}

Die Methode _move() enthält die Intelligenz der Grundnahrungsmittel, die die Funktion eines Sturzes ist sehr einfach. Durch Variation der Random-Funktion _x += ((_getRndRange(-50, 50))&gt;0) ? 1 : -1;, si può aggiungere un effetto effetto vento, cioè i fiocchi cadono con una pendenza particolare. _x += ((_getRndRange(-50, 50))&gt;0) ? 1 : -1;, zum Beispiel durch das Einfügen eines _getRndRange(-550, 50), können Sie einen Effekt hinzufügen Wind Effekt, dass die Flakes mit einer bestimmten Steigung fallen. Insbesondere können die Flocken auf der rechten Seite geschickt und links mit einem Code wie folgt aus:

1
_getRndRange ( _getRndRange ( - 350 , - 50 ) , _getRndRange ( 50 , 350 ) ) ) > 0 ) ? 1 : - 1 ; _x + = ((_getRndRange (_getRndRange (- 350, - 50), _getRndRange (50, 350)))> 0) 1: -? ​​1;

Die Rotation ( _rotation += _getRndRange(1, 5); ) ergibt dies ein weiteres Detail, um den Bogen selber.
e uno scale randomico, per avere fiocchi di neve di diverse dimensioni. Wenn ich einen Bogen (siehe Funktion erstellen creaFiocco() unten) I Außerdem wurde ein alpha=90 Stufen und eine zufällige, um Schneeflocken in verschiedenen Größen zu haben.

1
2
3
4
5
6
7
8
9
10
11
12
/ / Heftung erstellen
creaFiocco function () {
20 , 100 ) ; randRange var s = (20, 100);
= randRange ( - Math . floor ( ( Stage . width - 320 ) / 2 ) , Math . round ( ( Stage . width + 320 ) / 2 ) ) ; randRange var x = (- Math floor ((. Stufe Breite - 320) / 2),. Math round ((. Stufe Breite + 320) / 2).);
= - Math . floor ( ( ( Stage . height - 256 ) / 2 ) ) - 10 ; var = y - Math Etage (((. Stufe Höhe - 256) / 2).) - 10;
"neve" , "neve_" + index , index , { _x : x , _y : y , _xscale : s , _yscale : s , _alpha : 90 } ) ; . c_mc attachMovie ("Schnee", "neve_" + index, index, {_x: x, _y: y, _xscale: s, _yscale: s, _alpha: 90});
index + +;
index > 1000 ) { if (index> 1000) {
; index = 1;
, 2 ) ; c_mc = createEmptyMovieClip ("c_mc", 2);
}
}

Und das ist alles ... ;) Ich vergaß ... Frohe Feiertage und die besten Wünsche an alle ... ;)

Fortsetzung ...

Made in the image Größenänderung von Browser

Im Prinzip sollten, wenn Sie ein Bild einfügen in ein HTML-Dokument in seiner ursprünglichen Größe verwendet werden. Doch die TAG IMG können Sie die Breite (width) und Höhe (Höhe) von jedem Bild, unabhängig von der ursprünglichen Größe zu erzwingen. Diese Skalierung ist fertig - natürlich - aus dem Browser.
Verwenden Sie die ursprüngliche Größe des Bildes ist gut, obwohl in einigen Fällen beinhaltet eine doppelte Arbeit für die Web-Designer und / oder dynamische Motoren (wie CMS oder Bibliotheken von Grafik-Manipulation) auf dem Web Server. Eine klassische Diashow, zum Beispiel, in der Regel zeigt Vorschauen oder Thumbnails (kleine Bilder) zeigen, dass, wenn Sie das Originalbild größer zu wählen.

Fortsetzung ...

Analog Clock in Flash

Loading Flash ...

Heute schlage ich eine interessante Variante des "klassischen" analogen Uhr in Flash. Diese Version enthält einen Übergang zwischen Anfang des Films. Ich war zu Gadgets in Windows Vista, dass in der Tat, diese schöne Wirkung beim Start inspiriert.
Der Code ist in ActionScript 2.0 geschrieben und hat mit dem neuen Adobe Flash CS3 erstellt. Dies zeigt, dass die neue CS3-Suite voll kompatibel mit früheren Versionen von Flash, ein äußerst wichtiger Punkt für diejenigen, die beschlossen, die Produkt-Updates prüfen haben wird.
Für die Quelle klicken Sie hier .

Fortsetzung ...

Widget Weihnachten: Schnee fällt in Flash

Update: Nicht verfügbar
Siehe Erstellen einer Schneeflocke in Flash

Dank "angespornt" von TV Revolution Ich machte einen kleinen Weihnachts-Widgets (sehen, ob wir es mit Ihren Anmerkungen zu verbessern).
So verwenden Sie einfach den folgenden Code auf Ihrer Website:

1

Der Parameter h bestimmt die Höhe in Pixel des Films. Standardmäßig ist dies in absoluten Position und Breite auf 100% gezeigt. Um diese Einstellung zu ändern verwendet abs=0 , um den Schnee in der Seite zu platzieren, nicht oben. Verwenden Sie stattdessen w=800 , um eine persönliche Dimension gesetzt. Zum Beispiel:

1

Create Schnee 50 Pixel, 640 Pixel breit, und die relative Position, wie unten dargestellt:

Update: Nicht verfügbar - Siehe Erstellen Sie eine Schneeflocke in Flash

Fortsetzung ...

Windows Vista mit Intel Core2 Quad-Core und 8 GB RAM

Core 2 Quad 2,4 GHz 8GB RAM Ich wechselte den Arbeitsplatz, nach mancherlei Abenteuern, und jetzt bin ich der glückliche Besitzer eines Intel Core 2 Quad 2,4 GHz mit 8 GB RAM, eine echte Bombe! Doch zumindest für mich, es passiert immer zu einigen unglücklichen Zwischenfall zu haben. Montiert auf PC-Tastatur PS / 2 schreibt eine Taste und man nicht einmal das BIOS! Rätsel gelöst ... Problem mit dem Kauf einer USB-Tastatur schnell.
Mit dem Kauf von Windows Vista startet die "kleine" Calvary der Vernetzung. Löste diese durch den Kauf eines Modem getrennt (Sagem Modem von Telecom versorgt nicht mit Windows Vista arbeiten) und immer mit der unschätzbaren Hilfe von Yuma . Die Probleme mit dem Betriebssystem, dann sind wahrscheinlich noch nicht vorbei. Ich hatte eine Reihe von Schwierigkeiten in der Neuinstallation alle Software, die ich auf der vorherigen Windows XP hatte. Einige Produkte arbeiten anders, auch wenn 90% der Software konnte ich es ohne allzu viele Probleme zu installieren. Internet Explorer 7 habe ich endlich aufgegeben, die richtige Einstellung Firefox als Standard-Browser (für Fragen im Zusammenhang mit meiner Tätigkeit, jedoch halten die Maschine sowohl Internet Explorer 7, Opera und Safari). Die neue Security-Management der IE7 in der Tat, machte es unmöglich zu bedienen. RSS-Feeds, zum Beispiel, kann nicht gelesen werden! Es könnte der Fall sein, so der CEO von Mozilla, Microsoft Internet Explorer-Technologie definitiv dismettesse angegeben , einen Gefallen tun, um die ganze Welt.

Trotzdem hier bin ich bereit, wieder zu arbeiten ... ;)

Fortsetzung ...