Just finished my first After Effects gig. It's a one minute promo video for "Byggforskserien", a series of reseach papers and documentation for the building industry by SINTEF. You can see the video over at the Wika Media site. SINTEF Byggforsk is celebrating the 50th anniversary for the series these days, and the video will be run at the main anniversary conference today.
Sandy team is happy to offer you our latest version of the library, Sandy 3.1 RC1 Download it with Flash CS3 examples This version is currently in Release Candidate status, meaning it has been tested quite a lot, but need even mor testing to allow us supply the most complete document about your apps upgrade. As always we [...]
In my "Here be Pixels" talk one of the things I showed was how to use a combination of noise and the displacementMap filter to encrypt and decrypt images or data with Flash. In case you didn't see it, here's the principle behind it as a Peacock composition: The following post is about a related issue which uses a very similar technique, but I will also explain the encryption decryption method along the way. Imagine you want to visit every pixel in an image in random order but you do not want to visit any pixel more than once. Obviously
Jim Corbett, Flash Player Engineer at Adobe, did a talk at MAX San Francisco with some good information on how the Flash Search Player works and what Google (and hopefully more search engines in the near future) can get out of your SWF files for indexing. Nice to see more information available, we’ve had a need [...]
Have you ever wondered about the difference between em and strong, and which one of these HTML elements to use when? Here's an explanation by Jukka "Yucca" Korpela: Emphasis in HTML: em, strong, and de-emphasis. Essentially: em is for local emphasis. You see? Local emphasis. If you would emphasize a word in speech, use em. strong [...]
Have you ever wondered about the difference between em and strong, and which one of these HTML elements to use when? Here's an explanation by Jukka "Yucca" Korpela.
Three ColdFusion positions this week:
  • Southcentral Foundation (Anchorage, AK) is looking for a ColdFusion Application Developer. Requirements include experience with HTML, CSS, and JavaScript. Experience with SQL, .NET, SQL Server Reporting Services, and/or BIDS are a bonus. Details posted online.
  • e9digital (New York, NY) is looking for a ColdFusion developer. Requirements include ColdFusion 8 experience including object oriented or CFC development, as well as experience with SQL, XML, XSLT, CSS, DHTML, and JavaScript. Details posted online.
  • UKTV (London, England) is looking for a ColdFusion developer. Requirements include 5+ years of ColdFusion experience, as well as as experience with SQL, XML, and JavaScript. Experience with ActionScript a plus. Details posted online.
Paul Tondeur recently posted on his experiments in implementing RTMP in C# on the Unity3D platform. Paul and his team have a great start on some really exciting ways of creating multi-user 3D content for the web, and I commend them on sharing what they are up to. So, why would you want to do this in [...]
Have you seen this error in your Flex 3 application when tabbing between components using the debug player? ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller. at flash.display::DisplayObjectContainer/getChildIndex() at mx.core::Container/getChildIndex()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\core\Container.as:2407] at mx.containers::Panel/getChildIndex()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\containers\Panel.as:1032] at fl.managers::FocusManager/getChildIndex() at fl.managers::FocusManager/sortByDepth() at Array$/_sort() at Array/http://adobe.com/AS3/2006/builtin::sort() at fl.managers::FocusManager/sortFocusableObjects() at fl.managers::FocusManager/keyDownHandler() I had this occurring in one of my apps that had hundreds of files and it took [...]
After waking up in a good condition, we took a walk to the centre of Milan (we completed business task already). City centre met us with a crowds of cute and well dressed people, nice architecture, tasty pizza and coffee. Duomo temple became our main impression there. They were building it for 600 years, and it’s worth it. At the evening we managed to find a good club without tourists - Gioia 69. There was a good party, despite the fact that we got Anton’s jacked robbed (along with his passport). We didn’t find the thief, and once the club was closed, we left outside at the middle of the night. It took us hour and a half to get to police station (patrols on flashy alpharomeos didn’t help us even with the taxi). We wrote some papers, got blue stamp, and went back to hotel to catch a couple of hours to sleep. Thanks guys from russian embassy in Milan, we’re going home, the quest is done. Summary: 20+ meetings, 50+ new business contacts, first international conference experience, corrected vision, good publicity, +1 adventurous journey. Thanks to: Sumi Lim – for certificate, Sabina Strasser, Kim Pasket – for answers, Mihai Corlan – for support and secret codes, All «Redkeds» – for party hosting and patience to my behavior, Ivan Dembicki – for understanding, Zhenya Potapenko – for helping hand in the night, Alex Obukhov and guys from Deluxe – for sharp and fast brains, Gleb and Anry – for dinner and future plans, Tyoma and Vova – for the company and ideas, Robin Charney from Adobe – for Birds of Feather, Carlos Ulloa – for smiles and refreshing competition, Rob Bateman – for cool English from London, Thomas Pfeiffer – for interesting thoughts, Guys from Dream Production - for the company, Kevin Goldsmith from Pixel Bender — for «Hy», Gian Luca Cioletti from Nokia – for inside, Cedric Madelaine из Analog Design – for questions, questions, questions, All members of unofficial flash 3d beer party – for taking part, discussions and attention, Gioia 69 nightclub – for cool party, Italian cops – for good lesson (cool alpharomeos, guys!), Russian embassy in Milan – for help and malicious jokes, Aeroflot – for delivery and hot food, Milan – for fog, pizza and pasta, Anna Tzybina– for info on important questions, josef from nowhere – won’t tell you for what, Adobe – for good management and so on. (Tell me if I forget someone.) Ciao!
This shows you how to make little baby triangles. If you put enough of these together with the proper coordinates and rotations, you could make a Tyrannosaurs Rex! source package { import flash.events.Event;   import org.papervision3d.core.geom.TriangleMesh3D; import org.papervision3d.core.geom.renderables.Triangle3D; import org.papervision3d.core.geom.renderables.Vertex3D; import org.papervision3d.materials.ColorMaterial; import org.papervision3d.view.BasicView;   [SWF(width="640", height="480", backgroundColor="#000000", frameRate="60")] public class TriangleMesh3DExample extends BasicView { private var triangleMesh3d:TriangleMesh3D;   public function TriangleMesh3DExample() { var material:ColorMaterial = new ColorMaterial(0xcc0000); material.doubleSided = true;   //all the 200's are points [...]
I starting playing around with the last post and got this: source package { import flash.display.BitmapData; import flash.events.Event; import flash.geom.ColorTransform; import flash.geom.Rectangle;   import org.papervision3d.core.geom.renderables.Triangle3D; import org.papervision3d.events.InteractiveScene3DEvent; import org.papervision3d.materials.BitmapColorMaterial; import org.papervision3d.objects.primitives.Sphere; import org.papervision3d.view.BasicView;   [SWF(width="640", height="480", backgroundColor="#000000", frameRate="60")] public class SwappingMaterialsOnFaces extends BasicView { private const WHITE:uint = 4294967295; private const COLOR:uint = 0x141414;   private var whiteMaterial:BitmapColorMaterial; private var sphere:Sphere private var rect:Rectangle; private var whiteColorTransform:ColorTransform = new ColorTransform(1, 1, 1, 1, 3, 3, 7); private var bitmaps:Array = [...]
source package { import flash.events.Event;   import org.papervision3d.core.geom.renderables.Triangle3D; import org.papervision3d.materials.ColorMaterial; import org.papervision3d.objects.primitives.Sphere; import org.papervision3d.view.BasicView;   [SWF(width="640", height="480", backgroundColor="#ffffff", frameRate="60")] public class PerFaceMaterial extends BasicView { private var sphere:Sphere   public function PerFaceMaterial() { sphere = new Sphere(null, 400, 30, 20);   for each(var face:Triangle3D in sphere.geometry.faces) { var color:Number = Math.random() * 0xffffff; face.material = new ColorMaterial(color); }   scene.addChild(sphere); startRendering(); }     override protected function onRenderTick(event:Event=null):void { sphere.rotationY += .3; renderer.renderScene(scene, camera, viewport); } } }
Well… The RIA Cowboy is now a published author! As of today you can purchase First Steps in Flex! It was a great privilege to work on this book with Bruce Eckel. Much of my foundation in OO programming came from reading Bruce’s Thinking in Java book. Writing about Flex with him [...]
I spent a good part of yesterday implementing a new global clipboard feature for Noteflight using local shared objects or LSOs.  These cookie-like constructs are often used to persist application-specific data across multiple sessions, so that when you close an application down and then restart it later, it resumes in the same state you left [...]
In addition to the many UI-related samples in Tour de Flex, we have included several samples on accessing data from Flex applications.  This is sometimes a mysterious topic for new Flex developers so we included some good samples to help you get going.  More are already in the works. Below are some teaser screenshots. You can download [...]
Today, the ADC announced that some of the most popular video content is now available via iTunes with more coming soon.  To subscribe, click here. Below is a list of the content available today.  Good stuff! Posted in Adobe Acrobat, Adobe AIR, Adobe ColdFusion, Adobe Flash, Adobe Flex, Adobe Lightroom, Adobe LiveCycle Data Services, Adobe LiveCycle ES, [...]
We've started posting Adobe TV content as video podcasts on iTunes. To kick things off we've we re-encoded 12 Adobe TV segments, and in the future we plan to deploy content on a regular basis. You can access the videos via the Adobe Developer Connection channel on iTunes.
We have seen a number of mashups that use Google Maps API or some other maps and almost all of them do just one thing: putting markers (lines or polygons) on the digital maps, regardless of how fancy the user interface (UI) and the data may be. But there is this Rich Spatial Flex Viewer [...]

Subscribe to Planet Flash

Search

Tags

<head> 3d 3d Flash Actionscript actionscript 3 ActionScript 3.0 Adobe Adobe Air Adobe AIR (Apollo) Adobe Flash Adobe Flex AdobeMAX08 AIR AIR Adobe Integrated Runtime Announcements apollo Art AS2 as3 Asides awards Babble BEA Beautiful Web Books Business Cairngorm ColdFusion Community Components Conference Conferences degrafa design dev Development Events Examples Featured Flash Flash CS3 Flash experiments flash player Flex Flex 3 Flex Builder Flex Builder Development Flex Example FMS Fun Gallery General GeoWeb Google Industry Inspiration iphone Jobs Links linux Marketing MAX MAX 2007 Misc News news & events Off topic Open Source Other Papervision3D Parallax Denigrate Personal photos Photoshop Process Processing Resources RIA Singularity Site News Stuff techmology Technology Tennis Thinking Loud Tips Uncategorized Video Whatever

Blogs

Buttons

Planetarium