Bustin’ Lego Bricks: Behind the Scenes

Check this out:

Bust some lego bricks http://www.legoclick.com/

And, for all the actionScripters out there, here is the behind the scenes courtesy of the folks at Struck:

http://deconstruckt.com/build/bustin-bricks-behind-the-scenes/

Flash Book: ActionScript 3.0 for Adobe Flash CS4 Professional Classroom in a Book

You need to get this Flash book: ActionScript 3.0 for Adobe Flash CS4 Professional Classroom in a Book. CLICK HERE TO GET IT.

Here’s what it’s all about: The fastest, easiest, most comprehensive way to learn ActionScript® 3.0 for Adobe Flash CS4 Professional

ActionScript® 3.0 for Adobe Flash CS4 Professional Classroom in a Book contains 14 lessons. The book covers the basics of learning ActionScript and provides countless tips and techniques to help you become more productive. You can follow the book from start to finish or choose only those lessons that interest you.

Learn to add interactivity to Flash files using ActionScript 3.0: Control timelines and animation, write event-handling functions, and control loading of and interaction with data, text, video, sound, and images.

“The Classroom in a Book series is by far the best training material on the market. Everything you need to master the software is included: clear explanations of each lesson, step-by-step instructions, and the project files for the students.” —Barbara Binder, Adobe Certified Instructor, Rocky Mountain Training

Classroom in a Book®, the best-selling series of hands-on software training workbooks, helps you learn the features of Adobe software quickly and easily. Classroom in a Book offers what no other book or training program does—an official training series from Adobe Systems Incorporated, developed with the support of Adobe product experts.

Just got one of these: 16 GB SDHC Class 6 Flash Memory Card

Just got one of these, check it out:

16 GB SDHC Class 6 Flash Memory Card


Blackberry Pearl Still Going Strong

Just a report on my blackberry pearl.  It’s still going strong after two years. I previously report about it here when I first got it.

Flash CS5 on the iPhone, Apps

At the MAX conference yesterday, Adobe announced that designers and developers will be able to use Adobe Flash Professional CS5 to create rich, interactive applications for the iPhone and iPod Touch.

This is NOT Flash Player running on the iPhone. There is no new information about Flash Player on the iPhone. This announcement means that Flash designers and developers can use Flash Professional CS5 and ActionScript 3 to build native applications that can be distributed and downloaded via the Apple App Store.

This new feature was demonstrated in a sneak peak of Flash Professional CS5. The new features of Flash Professional CS5 also include a new text engine for creative freedom and control with text, XML based FLAs to boost team collaboration on projects, prebuilt code snippets for rapidly adding interactivity, as well as integrations with Adobe Flash Builder to improve ActionScript editing. A beta of Flash Professional CS5 will be available later this year via Adobe Labs.

Adobe announces ability to publish ActionScript 3 projects to run as native iPhone apps. More info at http://www.adobe.com/go/iphone

Adobe Flash Pro CS5 beta coming, supporting native iPhone apps. Sign up and more info at http://www.adobe.com/go/flashprobeta

You can learn more about this announcement in the FAQ below as well as in the following places • Adobe News Room (http://www.adobe.com/aboutadobe/pressroom/) •

Information about apps for iPhone on Adobe Labs (http://www.adobe.com/go/iphone) • Information about Flash Professional CS5 on Adobe Labs (http://www.adobe.com/go/flashprobeta)

More about Flash Professional CS5

What did Adobe announce at MAX regarding Flash Professional?
Adobe previewed an early version of the next major version of Flash, Adobe Flash Professional CS5. Adobe also announced that a public beta of Flash Professional CS5 will be available for download from Adobe Labs later this year. That beta will include support for the ability to compile ActionScript 3® projects in Adobe Flash Professional to run as applications for iPhone. Interested designers and developers can go to Adobe Labs to sign up and to be notified when the beta is available.

What are the new features of Flash Professional CS5?
There are many new and exciting features in Flash Professional CS5. These include
• New text capabilities via the Text Layout Framework (TLF). Get unprecedented control and creativity with text in Flash projects. Advanced styling and layout, including right to left text, columns, threaded text blocks let you work with text in Flash like never before.
• XML based FLA files let you manage and modify project assets using source control systems, and enable teams to easily collaborate on files.
• Code Snippets panel provides pre-built code that can be injected into projects for greater interactivity and also reduces the ActionScript 3 learning curve. The panel includes code for timeline navigation (ie: click to go to the next scene) actions (ie: drag and drop), animation (ie: move with keyboard arrows), audio and video, event handlers (ie: mouse events) and loading and unloading of assets.
• Flash Builder integration. Use Flash Builder to write ActionScript code within Flash projects.
• Improved ActionScript editor, including custom class code-hinting and completion

When will the Flash Professional CS5 beta be available for download?
The beta will be available for download from Adobe Labs before the end of 2009. How much will Flash Professional CS5 or Creative Suite cost? We are not announcing any pricing at this time. Where can customers go to be notified when the beta is available? You can sign up to be notified: https://www.adobe.com/cfusion/mmfor/index.cfm?name=fpcs5_notify

More information about applications for iPhone
Q: When will Adobe Flash Platform tooling support building applications for iPhone?
A public beta of Flash Professional CS5 including support for building applications for iPhone is planned for later this year. Sign up to be notified when the beta is available.: https://www.adobe.com/cfusion/mmform/index.cfm?name=fpcs5_notify

Q: How does the Flash Platform tooling update help developers?

The tooling update allows developers to use Flash technologies to develop content for iPhone and iPod touch, devices that were previously closed to them. Developers can write new code or reuse existing web content to build applications for iPhone. Because the source code and assets are reusable across the Flash Platform runtimes,—Adobe AIR and Flash Player—it also gives developers a way to more easily target other mobile and desktop environments.

Q: How is this different from Adobe Flash Player 10 coming to iPhone? Will iPhone users be able to view web content built with Flash technology in the iPhone browser?

The new support for iPhone applications in the Flash Platform tooling will not allow iPhone users to browse web content built with Flash technology on iPhone, but it may allow developers to repackage existing web content as applications for iPhone if they choose to do so. Flash Player uses a just-in-time compiler and virtual machine within a browser plug-in to play back content on websites. Those technologies are not allowed on the iPhone at this time, so a Flash Player for iPhone is not being made available today. Flash Professional CS5 will enable developers to build applications for iPhone that are installed as native applications. Users will be able to access the apps after downloading them from Apple’s App Store and installing them on iPhone or iPod touch.

Q: Can applications for iPhone built with Flash Platform tooling be delivered through Apple’s App Store?

Yes. Developers can deliver applications built with Flash Platform tooling just like any other iPhone application. This will require the developer to be a member of the iPhone Developer Program and follow the program guidelines.

Q: Do developers need to participate in Apple’s iPhone Developer Program in order to develop or deploy applications for iPhone using the Flash Platform tools?

Yes. A developer certificate from Apple is required in order to test and deploy applications to iPhone. Apple provides information on its developer programs at http://developer.apple.com/iphone/.

Q: Are applications for iPhone built with Flash Platform tools interpreted at runtime?

No. iPhone applications built with Flash Platform tools are compiled into standard, native iPhone executables, just like any other iPhone application.

Q: Can applications load SWF files or other code at runtime, such as a module from a website?

No. iPhone applications built with Flash Platform tools are compiled into standard, native iPhone executable packages and there is no runtime interpreter that could be used to run ActionScript bytecode within the application.

Q: Which version of the iPhone SDK/operating system is supported by the applications?

Applications can be built targeting iPhone OS 3.0 and later.

Q: Will applications built with Flash Platform tools work on iPod touch? iPhone 1.0? iPhone 3G? iPhone 3GS?

Applications should work on all iPhone and iPod touch devices. However, as the hardware specifications of the devices are widely divergent, content performance may vary between devices and device generations.

Flash Helps Site Launched

Looking for Adobe Flash actionscript 3 helps? Check out: http://dsmith.tv/

Logo Tests

Testing some new logos. Here’s one.

Flash Video Player Long Island Bride And Groom

What: Flash AS3 dynamic video player

The Jest: Video player that pulls data from xml source and plays advertisements after x number of videos

see it in action, click here.

Lebron Gets Dunked On Summer League Camp Video

Here is video of when Lebron James got dunked on in summer league. I guess that even the best get dunked on…even if it is just a summer league game.

Click here

Lebron James is a great NBA player and dunks like crazy. One of the best all time. Lebron dunks with the best dunkers in the world. Even the new guys in the league at summer camp know how to dunk.

Oquirrh Mtn. Temple 0300 - 0800

I had a security assignment this morning at the Oquirrh Mountain Temple open house. As I was patrolling the grounds I took some snapshots with my cell of the temple. Here they are:

0245 - arrived for duty. wow it’s early.

0345 - Just finished reading the 109th section of D&C as I watched the West entrance. Great read.

0410 - Making the rounds after a walkie-talkie check.

0530 - In the cart now. Patrolling the parking lots.  Here comes the sun.

0535 - other side.

0545 - front

0600 - Sun makes its first appearance over the Wasatch.

0800 - Shift is over. Time to go to the day job.

Flash CS4 Book and Training



This Flash CS4 Book, Flash CS4 Professional Digital Classroom, is like having a personal instructor guiding readers through each lesson, while they work at their own pace. This book includes 13 self-paced lessons that let readers discover essential skills and explore new features and capabilities of Adobe Flash Professional. Every lesson is presented in full color with step-by-step instructions. Learning is reinforced with video tutorials and lesson files on a companion DVD that were developed by the same team of Adobe Certified Instructors and Flash experts who have created many of the official training titles for Adobe Systems. Each video tutorial is approximately five minutes long and demonstrates and explains the concepts and features covered in the lesson. This training package shows the basics of using the program, such as using layers and instances to build animation sequences, as well as advance features, such as using ActionScript to create interactive Web page components. Jam-packed with information, this book and DVD takes users from the basics through intermediate level topics and helps readers find the information they need in a clear, approachable manner.

Get it here.

From the Back Cover

You have a personal tutor in the Digital Classroom

If you want expert instruction that fits into your schedule, the Digital Classroom delivers. Adobe Certified Experts guide you through 15 lessons, helping you learn essential Flash CS4 Professional skills at your own speed. Full-color, step-by-step instructions in the book are enhanced with video tutorials on the DVD. With Digital Classroom, you have your own private instructor showing you the easiest way to learn Flash CS4.

* Create cool vector-based artwork and animation with Flash drawing tools
*

Use the new animation engine to easily create stunning, lightweight animation for online and CD/DVD ROM projects
*

Duplicate, save, and reuse animation sequences
*

Explore all-new tools for building 3D graphics and animation
*

Import graphics from Photoshop® and Illustrator®; add music or video for immersive multimedia creations
*

Control movie playback and create interactive controls with ActionScript®

Flash Helps: Create Text Field or Text Fields Dynamically

Here’s a simple little example of creating actionscript 3 text fields dynamically.  It is also a great example of using functions to do all the dirty work for you.

In order for this to work you need to put a button component in the library.

This sample will create an input text field instance and a button instance.  When the user click on the button, it will create a new text field and set its x,y to random.

Here is the code:

import fl.controls.Button;
import flash.text.TextField;
import flash.text.TextFieldType;

//create a button
var myButton:Button = new Button();
myButton.label = "set text random x,y";
myButton.emphasized = true;
myButton.width = 150;
myButton.move(50, 100);
addChild(myButton);

var tf1:TextField = createTextField(10, 10, 400, 22, true);
tf1.type = TextFieldType.INPUT;

//create an input text field function
function createTextField(x:Number, y:Number, width:Number, height:Number, border:Boolean):TextField {
     var result:TextField = new TextField();
     result.x = x;
     result.y = y;
     result.width = width;
     result.height = height;
     result.background = true;
     result.border = border;
     addChild(result);
     return result;
}

//event that listens for the button to be clicked
myButton.addEventListener(MouseEvent.CLICK,setRandomXY);

//function that creates the new text field and sets the text
function setRandomXY(e:Event){
     var randomX = Math.random()*stage.width;
     var randomY = Math.random()*stage.height;
     var tf2:TextField = createTextField(randomX,randomY,50,20,false)
     tf2.type = TextFieldType.DYNAMIC;
     tf2.text = tf1.text;
}

Flash Helps: Tile Component

When Flash CS3 came out one of the new components was the Tile Component. The Tile Component in AS3 is similar to the Datagrid component in that it uses columns and rows to render data and images. The Tile Component can come in very useful in many instances of design and implementation.

Flash has a few examples of using the Tile Component in the helps. I’ve taken one of those examples and tweaked it a bit below. I put a text field on the stage with an instance name of myText and created a movieClip on the stage as well with the instance name of myMC.

The actionscript for using the Tile Component is as follows.  You’ll notice that it has some of the same properties as the DataGrid…like I mentioned.

import fl.controls.ScrollPolicy;
import fl.controls.TileList;
import fl.data.DataProvider;
import fl.controls.UIScrollBar;
import fl.events.ScrollEvent;
import fl.controls.ScrollBarDirection;

myText.text = “Select an Image”;

//add a bunch of images and labels
var dp:DataProvider = new DataProvider();
dp.addItem({label:”Image 1″, source:”http://www.helpexamples.com/flash/images/image1.jpg”});
dp.addItem({label:”Image 2″, source:”http://www.helpexamples.com/flash/images/image2.jpg”});
dp.addItem({label:”Image 3″, source:”http://www.helpexamples.com/flash/images/image3.jpg”});
dp.addItem({label:”Image 4″, source:”http://www.helpexamples.com/flash/images/image1.jpg”});
dp.addItem({label:”Image 5″, source:”http://www.helpexamples.com/flash/images/image2.jpg”});
dp.addItem({label:”Image 6″, source:”http://www.helpexamples.com/flash/images/image3.jpg”});
dp.addItem({label:”Image 7″, source:”http://www.helpexamples.com/flash/images/image1.jpg”});
dp.addItem({label:”Image 8″, source:”http://www.helpexamples.com/flash/images/image2.jpg”});
dp.addItem({label:”Image 9″, source:”http://www.helpexamples.com/flash/images/image3.jpg”});
dp.addItem({label:”Image 10″, source:”http://www.helpexamples.com/flash/images/image2.jpg”});
dp.addItem({label:”Image 11″, source:”http://www.helpexamples.com/flash/images/image2.jpg”});
dp.addItem({label:”Image 12″, source:”http://www.helpexamples.com/flash/images/image3.jpg”});

var myTileList:TileList = new TileList();
myTileList.dataProvider = dp;
myTileList.scrollPolicy = ScrollPolicy.ON;
myTileList.columnWidth = 100;
myTileList.rowHeight = 67;
myTileList.setSize(400,67);
myTileList.columnCount = 3;
myTileList.rowCount = 1;
myTileList.move(10, 300);
addChild(myTileList);

myTileList.addEventListener(MouseEvent.CLICK,itemClicked);
function itemClicked(e:Event):void {
//myText
myText.text = myTileList.selectedItem.label;
//myMC
var i =new Loader();
i.load(new URLRequest(myTileList.selectedItem.source));
myMC.addChild(i);
}

Here are the sample files:

tileComponent.swf
tileComponent.fla

Flash Papervision 3D Sample > Rotating Image Block

Here’s a Flash AS3 (actionscript 3) Papervision 3D sample.  This sample loads data from an XML file that holds the location of the images.  It then puts them on a plane using the Papervision 3D classes and rotates them.

You need the Flash Player to view this video.

File:
PapervisionImageBlock.fla

New Trailer

One thing that we enjoy doing as a family is camping.  We had a Coleman tent-trailer for like 5-6 years and last year we finally decided that we had out grown it.  So we thought that we’d do our part in helping the economy and invest in a new(er) trailer for camping (and despite what Kyality might think…this does not make me a redneck :) )…OK, the economy wasn’t the real reason…we mostly just wanted to spend more time as a family doing things we loved.

Here are some photos:

« Previous Entries