Entries Tagged as 'Uncategorized'

FlashMN/CreateMN June Meeting

It’s a big week for the Creative Cloud. Last month at Adobe MAX, it was announced the new “CC” applications and services will be available later today. Our meeting on Wednesday will focus on what new in the Adobe Creative Cloud. We’ll not only highlight many of the new features, but also show how to use a lot of the services also included in your Creative Cloud subscription. Here are the details:

When: Wednesday, June 19th
-Social time: 6:30pm
-Presentation: 7:00pm
-Wrap-up: 8:45pm

Where: Easel Solutions
- 23 Empire Drive, Saint Paul, 55103

See you there!

Dustin & Ken

December meeting cancelation

Due to some scheduling issues, Ken and I are going to have to cancel the FlashMN Meeting for tomorrow. We’re going to pick up in next year so mark your calendars for January 16th. Stay tuned for more info.

Between now and then, if you need a few resources to tide you over, here’s a quick list of some recent announcements:

Adobe TechLive Training and Events

Latest Updates to the Creative Cloud:

Adobe Scout Flash Profiler (helps you optimize your Flash files)

Greensock Animation Platform (JavaScript) – Syntax is just like the ActionScript version
Framework: http://www.greensock.com/gsap-js/
CSS3 Animation Support: http://www.greensock.com/css3/

Merry Christmas and Happy Holidays! See you next year.

Dustin & Ken

October 2012 Meeting: Adobe Lightroom

Our October meeting will be this Wednesday (10/17) and the topic is “Adobe Lightroom”. The presenter this month will be one of the members of Adobe’s Lightroom team so we’ll be getting a demonstration from a true expert!

Whether you take pictures with your cell phone, point-and-shoot, or a fancy DSLR, Adobe Lightroom is a piece of software you should have. It has a complete set of digital photography tools and helps photographers of any skill level import, organize, edit, and archive their digital photos. Adobe essentially took all the useful photography features of Photoshop and bundled them into an easy-to-use but incredibly robust tool. Lightroom is included in the Adobe Creative Cloud and can also be purchased individually. It’s seriously one of the coolest tools Adobe makes and is definitely worth checking out.

Time and location for the meeting are below. For more information about Lightroom, check out the product page on Adobe’s website (http://www.adobe.com/products/photoshop-lightroom.edu.html). Hope to see you there!

Adobe Lightroom at FlashMN
When: Wednesday, October 17th
Time: Social/Pizza/Pop: 6:30pm, Presentation: 7:00-8:30
Where: Easel Solutions (23 Empire Drive, Saint Paul, MN 55103)


FlashMN Wednesday 4/20/11

We have an exciting presentation lined up this month. Adam Papierniak will be
presenting on Arduino.

Arduino and beer.
A brief overview of the Arduino, what (and who) it’s good for, the language used
to program it and maybe a couple super simple light-flashing demo’s.
Then onto the fun stuff, looking at the tap-mounted Arduino and how it’s talking
to the web. Of course we’ll have to pour some beer to see how it works! I’ll
also explain my plans for the kegerator setup. Should pretty light and not too
terribly technical.

Easel Training
23 Empire Drive, St. Paul MN
6:30-7:00 - social / free pizza
7:00~8:00 - presentation

Wallaby (Flash to HTML Animation Conversion)

Wallaby is a piece of software available for download from Adobe Labs that will convert Flash timeline-based animations to HTML5.

Tonight, Dustin Tauer demoed Wallaby, and…Wow! It is pretty darn cool. It does the following:

- Works with the bone tool
- Works with timeline-based animations

Paul Wickman | The Future of Maps

GIS uses layers of data

Metro GIS
Data Finder

GIS uses vector data (colors or street maps) as well as raster data (arial or satellite photography).

A lot of GIS data can be had. It is sometimes at a scale of 1 pixel=1 square meter.

When thinking about GIS data in terms of Facebook and Foursquare, it is easy to see how those companies have some serious data to sell.

For example, you can now tell when and where teenagers are travelling after school. You can roughly determine the routes that shoppers take to the downtown Target store. You can tell how far people are willing to travel to go to the movies or to a popular restaurant.

If I was downtown Target, I could utilize that data to think about where my parking garage entrance should be.

If I was Chino Latino in Uptown, I could see where my customers are hanging out before they come into the restaurant. I could also see where they go when they leave. Maybe I want to have a coupon for folks that are coming from a certain popular destination.

This stuff is really cool!

arcGIS: The biggest mapping application company

Open Street Maps: A publicly-owned version of Google Maps’ data set. Uses crowd-sourcing.

January 19th Meeting

Mobile apps: It’s easier than web development

Time: 6:30 Social, Presentation: 7:00-8:00, Workshop: 8:00-9:00
Presenters: Nick Bilyk and Judah (dorkiedork) Frangipane

No mobile device required! This presentation will be to show how to make mobile apps, how to get started quickly and wipe away any fear or hesitation about developing for mobile.
Designers and developers welcome.

Not a must, but if you could bring a laptop and install the latest Flash Builder Burrito, it would be awesome.


Squinkies!!! - Ryan Coatney from Blip Toys Presentation



At tonight’s FlashMN meeting, Ryan Coatney from Blip Toys shared his key learnings from his development of the Squinkies website.

In case you don’t know, Squinkies are a series of kids toys that are one of the hottest-selling toys in the world.

The website is key to the Squinkies strategy, because it helps kids to keep track of which Squinkies they have and which ones they want.

The development team gets a lot of great feedback from their Facebook page. Parents will log in and provide advice and ideas. For example, the idea of a printable “Squinkie bank” came directly from Facebook.

Also, I learned tonight that Blackberry will be giving away a free Playbook tablet to everyone who gets an app accepted to their proprietary app store prior to the launch of the tablet. (Thanks Dustin!)

The cool thing about this is that the Blackberry app store accepts Adobe Air apps.  That means that if you can create something in Flash, you can create a Blackberry app.  I am sure that last sentence is an oversimplification, but you get the idea here.  Score one for Flash!

Babblepals with Saviz Artang

Tonight, our own former leader, Saviz Artang, demoed his new online email system, Babblepals. It is an email application designed for very young people. (see description below)

Don’t miss the next Flashmn event on Oct 20th where Saviz Artang will be sharing
his experience and challenges in the making of Babblepals.com.

Technology used in Babblepals is: Flash, Flex, C#/Linq SQLServer back end.
We’ll discuss these technologies and how they are used as well as asset and
sound management and game development since the application also includes a 2D
shooting game to help with reading.


What is it? Babblepals.com is a safe free place for children as young as 3 or 4
to be able to send and receive emails to their friends and family through
Babblepals.com. The child does not have to be able to read or write to send or
receive an email. The words sound out and you can drag and drop. So make sure
your speakers are turned on. Parents can decide who the child can send to or
receive from and they can monitor all incoming and outgoing messages and approve
them before they are received or seen by the child.

You can register and setup your family and friends (with cute avatars - thanks
for Yui) and click on the button to send an email and it walks you through what
you need to do.

There is also a balloon word game in the site that kids can play to practice
word recognition. It has 45 levels so they can continue to play the different
levels to get better at reading.

Creators: Saviz Artang, Jeff Worner and Yui Tanabe

Saviz tied a number of technologies together to get text-to-speech functionality working with Flex and saved as mp3s. Amazing stuff, Saviz!

Dustin Tauer - Animating in Flash CS5

At tonight’s meeting, Twin Cities Flash guru, Dustin Tauer, showed us all sorts of neat Flash animation tricks. Dustin has an engaging presentation style, and it

Dustin started out by sharing an update about the “iPhone OS” export in Flash. Apple recently re-authorized the use of the exporter. This is pretty cool.


- In the old days, we would create an object on the stage, create a keyframe, then add a tween to it.

- Now there are no keyframes. We simply add a motion tween.

- You can copy-and-paste motions.

- In the old days if you wanted to move a tweened object, you would need to move all of the keyframed objects on the stage.

- Now you can select an entire animation and move it left or right or up or down on the stage.

- Now you can also easily add guides to tweens. You can edit the tweens using the “Free Transform” tool. This is really fast.

- You can now replace objects/shapes using copy-and-paste without switching objects in keyframes.

- You can copy-and-paste to different layers easily now.

- Now you can easily add more frames to a tween by dragging the last keyframe in the timeline. FYI: Holding “Shift” and dragging the last keyframe on the timeline adds frames after the last keyframe. Otherwise, it will scale the entire tweened animation.

- If you want to move/drag a keyframe using the new tween stuff, hold “Cntrl” and select/drag the keyframe.

- Now if you want to change a property on an object during a tween, you have to change the property at the beginning and end of the tween.

- If you want to view and clear only certain keyframes (i.e. properties). Right-click on the timeline and mouseover “View Keyframes” or “Clear Keyframe”

- To clear a single keyframe on the timeline, “Cntrl”-click the keyframe, then right-click on the keyframe and select “Clear Keyframe” (or press F6)

1) Create a shape
2) Select the bone tool and create joints on the shape
3) Drag the keyframe to the right and create a keyframe in the middle of the timeline with an animation
4) SPRINGS!!! - Click on the “Armature” layer’s properties, and select the “Enable” checkbox under “Spring”
5) Click on a bone, and on that bone’s Properties, change it’s strength and dampening to a number (between 1 - 100).
6) Make sure there are a bunch of extra frames on the end of the timeline animation to accommodate spring. WOW!!!

FYI: Bones each have an instance name.
FYI2: “Spring” is a CS5-only thing.

trace (World);
trace (Joint);

var w:World = new World(null, null);

- You can either use “Ease” in the Properties panel or
- FYI: By default, easing is tween-wide. To fix this, we need to use the “Motion Editor”, which is located in a panel next to the timeline by default.
- FYI: The Motion Editor only displays the frames for the current tween.
- To apply multiple tweens to an object, you need to select a single frame (using CNTRL-click), then right-click the selected keyframe and select “Split Motion”. This creates a separate tween on the timeline that you can edit.

- The only anchor points you get with a tween are the keyframes that you create. So, to create pivot/anchor points, either manually add keyframes or select in the timeline and drag the object.
- Once anchor points are created, you can use the anchor tools to edit the path (but only at keyframes/anchor points).


- Why Graphic Symbol rather than Movie Clip? Answer: Because we can tell which frame to show within the graphic symbol (under the Properties panel so long as “Single Frame” is selected)
- A Graphic Symbol will play through its frames ONLY if the timeline that it is inside of/on is moving across the timeline. OR you can tell it to stay on a single frame in the Properties panel.


- Use external “Class” files to save time (i.e. you don’t need to rewrite code). They have the “.as” extension.

- Use Linkage to attach classes to objects

- If you need to attach the same class to two objects, add the class in the “Class” field via Linkage for the first object. For the second class, add the class name in the “Base Class” text field.

package {
import flash.display.MovieClip;
public class Test extends MoviClip {
public function Test() {
//constructor code
// This code gets called only once when it is first attached to an object.