ActionScript 3.0: allt med den nya operatören

Torsdagen den 31 januari 2008

Också i syfte att "standardisera", som hände med de händelser (se den nya förvaltningen av händelser av Flash CS3 och Flash CS3: Den nya hanteringen av händelser), en av de många nyheterna i ActionScript 3.0 är avskaffandet av alla dem ad hoc-metoder för att inrättandet av särskilda objekt, till exempel: createEmptyMovieClip() den berömda attachMovie() ActionScript 3.0 med new är tillräcklig för att utföra alla operationer i skapandet. En ny MovieClip, till exempel skapas (runtime) med följande kod:

ActionScript:
  1. = new MovieClip ( ) ; var mioClip: MovieClip = nya MovieClip ();
  2. ; addChild (mioClip);

bild Men att komma då! Om jag har en symbol i biblioteket och jag vill lägga runtime fortsätta som om attachMovie() har försvunnit? Lösningen är inte mycket skiljer sig från vad som hände i ActionScript 2.0. Först måste du gå till biblioteket panelen, välj symbolen och öppna egendom. Sedan rutan sammanslagning Export för ActionScript - som hände i Flash 8. En symbol bibliotek har alltid klass grund flash.display.MovieClip men som inte intresserar oss mycket. Det som är intressant är dock den parameter klass som är satt som standard (när du kontrollerar Export för ActionScript) med namnet på symbolen. Vad är viktigt att notera är att detta är ett nytt Flash CS3 (och ActionScript 3.0). Symbolen, som skall exporteras måste ha en klass referens. Nyfikenhet är att vi inte tvingas att skapa en styrka för vår klass (förlängas med flash.display.MovieClip även om vi skulle klara det. ... Fortsätt läsa "

Liknande Post

Goodbye IE7, följt av Sage: Läs RSS-feeds på Windows

Onsdagen den 30 januari 2008

Jag prova dem alla! Jag kommer inte att använda ett externt program för att läsa RSS-flöden! Jag trodde (och jag lärde), som redan hade en öppen scomodo webbläsare binder till en annan applikation.

Så jag började med RSS-läsare i Internet Explorer 7. Men sedan jag installerade Windows Vista Jag ser nekas feeds ... säkerhetsfrågor. Om "låsa upp" IE7, i sinom tid, jag dyker upp beredskapen runt (en po "från Windows och några" bra Norton 360) som jag inbjuder dig att återställa dina säkerhetsinställningar i webbläsaren korrekt, straffen "tvätt" från halva världen. Så med IE7 - åtminstone på Windows Vista - är det inte möjligt att läsa i fred heliga RSS-strömmar.

IE7 överges (det var nu!) Och främja goda Firefox som standardwebbläsare (det var hög tid!). bild Installera sedan Sage, en förlängning för Firefox. Enkel ... Kanske också! bild Vi säger rent "begränsad". Men i dag, jag laddade ner Feedreader, version 3.12, en av de mest kända, åtminstone ger en titt på webben. Fantastico! En ny värld faktiskt. I rapporten denna spelare, även för Windows, FreeDeamon, enligt min mening mycket bra ... även om man i vissa sätt jag föredrar Feedreader.

bild

Liknande Post

Klasser, objekt och instanser

Tisdagen den 29 januari 2008

Jag märkte ofta förvirring när det gäller klasser, objekt och instanser. Som inte är särskilt utbildade på programmering objekt ofta ihop den sanna innebörden av dessa termer. Jag visste dock att det finns två skolor tanke på definitionen av klass och objekt. Jag gillar den "skola" som visar den klass som en möjlig definition av syfte och därför, som Object Request klass.

Det verkar trivialt, men jag har hänt - tala med andra - att vara i "konflikt" (så att säga) och sedan falla i tvivel, när du använder dessa ord, casomai utgår från principen att "de andra" avser dem precis som oss .

Jag ser på detta sätt, en klass är en definition! Det är exakt definierat en klass av möjliga objekt. Klassen är en uppsättning metoder och egenskaper (om du vill lägga till händelser - vad mer inte bara att särskilda metoder ...) som äger objektet.

Till exempel när du skriver i ActionScript, eller något annat språk objekt:

ActionScript:
  1. (klass MiaClasse
  2. MiaClass funktion () ()
  3. MioMetodo funktion () ()
  4. )

Vi har definierat en klass, inte ett objekt. På sin höjd har vi "kallade en" möjlig "objekt. Vi kan hävdas, och inte felaktigt, att det förbehåll för körning medan klass nej (i verkligheten är dynamiska klasser som kan definieras - och sedan används för att skapa objekt - även under körning). Uteslut klasser statisk, naturligtvis, som - i slutet - andra är bara sub-organ (eller organ dolda) och verkliga föremål.

När vi har:

ActionScript:
  1. MiaClasse ( ) ; var mioOggetto: MiaClasse = nya MiaClasse ();

mioOggetto är ett exempel på MiaClasse() Nämligen mioOggetto är ett syfte - just - en MiaClasse()

Följaktligen är hans filosofi av föremål, föremål för den typen MiaClasse() de kan ha dem som vill, något som inte kan - själva definitionen - i MiaClasse() Till exempel, om sant, och det är klokt att rapporten:

ActionScript:
  1. MiaClasse ( ) ; var mioOggetto_1: MiaClasse = nya MiaClasse ();
  2. MiaClasse ( ) ; var mioOggetto_2: MiaClasse = nya MiaClasse ();
  3. MiaClasse ( ) ; var mioOggetto_3: MiaClasse = nya MiaClasse ();
  4. ...
  5. MiaClasse ( ) ; var mioOggetto_n: MiaClasse = nya MiaClasse ();

Det har ingen betydelse:

ActionScript:
  1. (klass MiaClasse
  2. MiaClass funktion () ()
  3. MioMetodo_2 funktion () ()
  4. )
  5. (klass MiaClasse
  6. MiaClass funktion () ()
  7. MioMetodo_2 funktion () ()
  8. )
  9. (klass MiaClasse
  10. MiaClass funktion () ()
  11. MioMetodo_3 funktion () ()
  12. )

Angående utväg och därför sammanfalla och används omväxlande för samma innebörd i olika sammanhang.

Antagligen inte mycket vård för alla ... Frågan behöver fylla ... :)

Liknande Post

Den nya hanteringen av händelserna i Flash CS3

Måndagen den 28 januari 2008

Jag hade redan talat i Flash CS3: Den nya hanteringen av händelser. Jag återvänder frågan sottolieare för skillnaden i denna nya metod jämfört med tidigare versioner av ActionScript. Schemalägger allmän vi har en situation som denna:

addEventListener

Alla föremål som stöder händelser i slutändan alltid utsätter den metod addEventListener (). I dokumentationen, bland annat läsa:

Ny på lyssnaren av händelserna i ActionScript 3.0

[...] Om du vill lägga till händelsen lyssnaren i ActionScript 2.0 används ibland addListener () och ibland addEventListener (), medan det i ActionScript 3.0 används addEventListener () i alla situationer.
[..]

Hantering av händelser, det är också en standardiserad nivå av verklig lyssnare. Alla "funktioner" för att lyssna, i själva verket har följande struktur:

ActionScript:
  1. eventObject:EventType ) : void { eventResponse funktion (eventObject: eventType): void (
  2. / / De reaktioner på händelserna definieras här.
  3. )

EvenType är alltid ett föremål av klass Event en subklass. Detta kan alltid få information som är specifik för den händelse utöver att hantera egendom som standard target eller currentTarget

En avgörande skillnad jämfört med tidigare versioner av ActionScript, om lyssnaren är att:

I ActionScript 2.0, lyssnaren av evenemang kan vara funktioner, metoder eller föremål, medan i ActionScript 3.0 kan lyssnaren av händelser bara funktioner eller metoder.

Så, har använt mycket "tid att strukturera händelser i tidigare versioner av Flash, måste jag säga att denna nya strategi är verkligen trevlig. Det är en po "att utvecklingen med ActionScript 3.0 och efter en liten inledande förlust (bara för att återta vad som beviljades för första gången) nu inte förstår exakt hur fick bära de" gamla "metoden för händelserna i tidigare versioner.

Liknande Post

Google Maps komponent för Flash

Fredag 25 januari, 2008

AFComponents Umapa

Google har gjorts tillgängliga API: er - i Javascript - för att uttrycka sina kartor på en webbplats. Vied hur man kan genomföra samma sak med Flash!

bild Vi utgår från en fri komponent, Umapa (Universal ActionScript 3.0 Mapping API - integrerad med Google Maps), som utvecklats av AFComponents, en vertikal komponenter för Flash / Flex mycket rimliga och överkomliga. På webbplatsen, där du måste registrera dig för att dra nytta av gratis nedladdningar, det finns även versioner av Umapa för ActionScript 2.0: G MAP Ver.2.6.1. I detta fall vi undersöka version 0.4 Beta av Umapa för ActionScript 3.0 (inuti förpackningen finns det även en del Flex). Att vi kommer att se är - naturligtvis - en betaversion, och saknade, då vissa funktioner i version 2.0 ActionScript (G Ver.2.6.1 MAP). Men se till framtiden, verkar det vara mer intressant att fokusera på den här utgåvan har jag försökt både och, trots de högre omfattande övergång till ActionScript 2.0, beta-version för ActionScript 3.0 är betydligt effektivare.

Fortsätt läsa ... "

Liknande Post

Den nya verktyg för Adobe Photoshop CS3 Extended

Onsdagen den 23 januari, 2008

Adobe Photoshop CS3 Extended

Vem är den lycklige som jag ska ha den nya Adobe Photoshop CS3 - Extended version - det kommer att bli "grogiolato" för att se alla nya i den här nya utgåvan. Bland de många nyheterna i version 10.0.1 två särskilt Jag slogs av deras extrema användbarhet. Den första är hastigheten ringa:

bild

Detta gör det möjligt, till exempel, "isolerade" ett objekt i en enkel och effektiv. När du har valt klickar du bara på den bild vi vill fånga och resten han tror. Det är möjligt under valet, ta bort alla val som möts, oftast med Alt-tangenten (i Windows - en som används för selektion elimnare delar med andra verktyg). Också i det övre verktygsfältet kan du justera bredden på "pensel" val tills du kommer till arbetet pixel för pixel.

Den här funktionen är så perfekt matchar med andra nya i Adobe Photoshop CS3: förbättrar styrelse menyval (Ctrl + Alt + R).

Förbättra styrelse

Ges ett val, det här verktyget kan du utföra en rad transaktioner verkligen nyttigt och intressant, med en förhandsvisning i realtid justerbar trmite de bilder du ser längst ner i fönstret ovan. Förutom att vara användbara för att förbättra kanterna under operationer Enstaka och urval, du kan ringa återanvändas utarbetandet av enkla bilder, som den som visas nedan:

Förbättra styrelse

Från den tuffa och "square" bilden från vänster, tack vare användningen av Förbättrar Styrelsen har kommit fram till en siffra på det just nu rätt.

Se video

Liknande Post

Restyling och Rebloging

Onsdagen den 23 januari, 2008

Thin Tankar

Med det nya året är alltid trevligt kalla miljöer, bland annat i de virtuella blogg. Jag har granskat bakgrunden grafiska Undolog.com, som nu är mycket mer harmonisk.

Mer komplexa flyttades Thin Tankar från Blogger till WordPress! Men i slutändan är resultatet var verkligen givande!

Liknande Post

Fireftp: en FTP-klient för Firefox

Onsdagen den 9 januari 2008

logo128 Den enkla saker, ibland fungerar bättre än komplexa, men till synes bättre. Personligen ofta använda FTP-program, både desktop-klient som verklig och som verktyg för att andra applikationer såsom Adobe Dreamweaver CS3 eller UltraEdit. Som kund ordentligt jag köpte, från tid-FTP Voyager, kommer nu till version 14.1. Trots den höga kvaliteten på produkten, FTP Voyager-körs när du växt en mapp med många filer. Jag var faktiskt i den olyckliga situationen att göra en säkerhetskopia för en kund som hade samlats in en kväljande mängd filer i en mapp. Lyckligtvis hade jag idén att installera denna förlängning för Firefox (tidigare råd av Yuma), som har löst problemet, annars skulle jag ha haft "zip"-mappen och dra ned på.

Fireftp konfigurationer ger minimal men tillräckligt i maggiornza fall. Excellent kunna köra en confroto filer och mappar mellan avlägsna, men i den här versionen jämförelsen görs uteslutande på förekomsten eller avsaknaden av filen.

fireftp kommer inte att vara den slutliga FTP-klient men det kan vara mycket användbart, eftersom det är gratis till skillnad från FTP Voyager!

Liknande Post

EditArea: en rik källkoden Editor i Javascript

Tisdagen den 8 januari, 2008

EditArea är ett annat sätt att använda online redigeringsfunktioner tillåtna dall'HTML. Denna teknik, som används oftast för att skapa WYSIWYG redaktör, utnyttjas i detta fall att få en kod redaktör.

EditArea

En normal området Textarea blir en verklig redaktör med förmågan att formatera din text, hitta och ersätta ord och få en färgkod i realtid. Bland dess funktioner Obs!

  • Integration genom ett enkelt skript Javascript och endast ett samtal till en funktion patch.
  • Stödet fliken
  • Sök och ersätt med regexp
  • Stödja färgkod på: PHP, CSS, Javascript, Python, HTML, XML, VB, C, CPP, Pascal, Basic, Brainf * ck
  • Automatisk indentering av nya linjer
  • Numrering rader kod
  • Multilanguage support: kroatiska, danska, engelska, franska, tyska, italienska, japanska, polska, potoghese)
  • Stöd för gzip
  • Flera instanser
  • Fullskärm
  • Ändra storlek på fönster i realtid
  • Möjligheten att utvidga genom plugin
  • Spara och Load återuppringningsbegäran
  • Arbetet med prototypen och mootools

Ett exempel på hur man ska göra:

JavaScript:
  1. editAreaLoader. init ((
  2. ID: "exemple_3" / / id av textarea att omvandla
  3. , Start_highlight: sant
  4. , Font_size: "8"
  5. , Font_family: "Verdana, indelning"
  6. , Allow_resize: "y"
  7. , Allow_toggle: falska
  8. , Språk: "fr"
  9. , Syntax: "css"
  10. , Verktygsfält: "new_document, spara, ladda, |, charmap, |, sök, go_to_line, |, ångra, göra om, |, select_font, |, change_smooth_selection, markera, reset_highlight, |, hjälp"
  11. , Load_callback: "my_load"
  12. , Save_callback: "my_save"
  13. , Plugins: "charmap"
  14. , Charmap_default: "pilar"
  15. ));

Liknande Post

Wacom: grafisk redigering med 2,0-display boards

Tisdagen den 8 januari, 2008

Cintiq

En revolution, slutligen, i dell'editing diagram. Wacom presenterar en intressant lösning som sammanfogar en tablett med en touch-skärm system. Har också en tablett Wacom, som nu används varje dag i stället för mosue, jag uppskattar mycket detta steg (nästa utgifter som kommer att göra;)). Jag använder idag en Intuos3 A5, är helt integrerad i Windows Vista samt utveckling av programvara som används, t.ex. Adobe Photoshop CS3 och Flash CS3. Jag har ofta hänt att även använda det bara att skriva ett mail när de kombineras med handskrift i Windows Vista:

Erkännande kalligrafiska

Den nya serien Cintiq Interactive Pen Display, visar mycket intressanta funktioner:


1024 nivåer av trycket känslighet

Känslighet
Vinklad inmatningsenheten i någon riktning är att skapa penna, pensel och naturgummi.

Erkännande av rotation
Vissa källor, såsom den nya Art Marker, roteras runt sin egen axel tack vare erkännandet av rotation, det Cintiq kan upptäcka denna rotation och, i lämpliga applikationer (t.ex. Painter 9) att omvandla det till roterande borste.

Tool ID
Med Tool ID (ID instrument) kan programmeras individuellt och konfigureras för varje enhet input Cintiq för all programvara. Funktionerna kan aktiveras automatiskt när den är igång.

ExpressKeys
Den ExpressKeys finns en rad knappar till vänster och höger sida av ytan aktiva. Du kan tilldela dina genvägar eller makron föredrar att glömma ditt tangentbord.

Touch Strip
Med den nya Touch Strip kan fortfarande flytta fingret direkt på tabletten, liksom pekplatta på en bärbar dator, till exempel, förstora och minska storleken på bilderna eller bläddra igenom dokument eller PDF Editor helt enkelt genom att föra fingret.

Gummi
Korrigera misstag har aldrig varit enklare: bara luckan pennan och radera!

Utan kabel eller batteri
Alla inmatningsenheter fungera utan kabel och batteri utan att den nödvändiga kraften levereras av tabletten.

Plug & Play
Den Cintiq installeras snabbt och lätt och är kompatibel med alla dina program.

Wacom penna teknik
Tekniken för pennor sladdlösa batteriet synonymt med en tillförlitlig produkt med hög kvalitet, som kräver minimalt underhåll. Tekniken garanterar högkvalitativa produkter av ledande lösningar baserade input pennan.

Wacom Cintiq

Detta skulle kunna utgöra framtiden för samspelet mellan människa och dator, en fantastisk hybrid mellan en pekskärm och en tablett, som går i rätt riktning till förmån dell'usabilità och tillgänglighet. Musen var verkligen vid solnedgången?

Liknande Post