Adobe Media Player Announced


This video comes from the Web 2.0 Expo where Kevin Lynch was presenting found on Daniel Dura’s weblog

Adobe is going to release a DRM solution for Flash Video via Adobe Media Player.(one of Adobe firs Apollo Apps) This player was anounced at NAB and with it the consumers will be able to play FLV content right in their desktop ( Mac and Win System Linux support will follow ) and the publishers of the content will have the option to restrict the content in various forms its suppose to have a Beta Version in the summer some of its features will be:

– Double click an FLV file to play it inside the Media Player, including HD footage, and do so cross platform.
– Stream, download and manage FLV content, watch it offline.
– Create Playlists.
– Automatically download your favourite shows.
– Protect FLV content both in downloadable and streaming format.
– Track your content.

Yummy can’t wait to have my hands on this baby.

SWFGEEK Blog on Technorati

Technorati Blog Search Engine

I just subscribed this weblog to Technorati, Its a very good Internet search engine for searching blogs and they have The Technorati Developer Program that helps you integrate Technorati data directly into you apps. They have the SDK, some example scripts, a mailing list, and other helpful resources to assist in development process. When I get some free time I’m going to start playing with the Development side of it.

A new update on the Flash Player 9

Adobe have released an update to Flash Player 9, the Flash Player 9.0.45.0 is out and fixes some bugs that could affect content created with Flash CS3 Professional.That lead me to think that it’s the first time that a Flash Authoring Tool will come after its corresponding SWF Player release wish in my personal thinking it’s good because there’s already a good acceptance number (Flash Player 9 at 83.4% in the March 2007 penetration study) on the player, that means less”You have to update Your Flash Player for the content we made” when the Adobe Flash CS3 comes out. Emmy Huang, Group Product Manager for the Flash Player team, has a blog post that goes over the update in detail.

Kelvin Luck’s Flasher

flashrTest

Yesterday my wife asked me if I could somehow display her flickr archives on her personal website. And to be quite frank I had been playing with the flickr API but never gave me the time to make something real out of it, so I started googling around and found out this great Actionscript 2.0 wrapper called Flashr by Kelvin Luck that makes it easy to develop Flash applications to display and interact with photos on flickr.com.

So this is a very simple example (based on an tutorial of the version 0.4 of Flashr and I updated it to work with the current version (0.5)) of what can be done with Flashr but I plan to add more functionality and eyecandy to it (I’ll upload the result of that).

I almost forgot here’s the script that make this work:

?View Code ACTIONSCRIPT
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
import com.kelvinluck.flashr.core.Flashr;
import com.kelvinluck.flashr.core.Photo;
import com.kelvinluck.flashr.core.Photoset;
import com.kelvinluck.flashr.core.Person;
import com.kelvinluck.flashr.core.FlashrResponse;
import com.kelvinluck.util.LogWrapper;
import com.dynamicflash.utils.Delegate;
 
class com.cecymeade.UserRecentPhotos {
var xMax:Number = 214;
var yMax:Number = 214;
var xTemp:Number;
var yTemp:Number;
var apiKey:String = "Your Flickr API key here";
var userNsid:String = "90349680@N00";
var _target:MovieClip;
 
function UserRecentPhotos(target:MovieClip) {
Stage.scaleMode = "noScale";
LogWrapper.getInstance().init();
LogWrapper.getInstance().addTracePublisher();
_target = target;
var _flashr:Flashr = Flashr.getFlashr();
_flashr.apiKey = apiKey;
var _flashrResponse:FlashrResponse = new FlashrResponse();
_flashrResponse.setSuppressOutput(true);
_flashrResponse.onPeopleGetPublicPhotos = Delegate.create(this, onPeopleGetPublicPhotos);
_flashr.peopleGetPublicPhotos(userNsid, null, 16, 1);
}
 
function onPeopleGetPublicPhotos(p:Person):Void {
var photosArray:Array = p.getPhotos();
var userNsid:String = p.nsid;
for (var i:Number = 0; i
var thisPhoto:Photo = Photo(photosArray[i]);
var mc:MovieClip = _target.createEmptyMovieClip("photo"+i, i);
mc._x = 1+(i%4)*76;
mc._y = 1+Math.floor(i/4)*76;
mc.createEmptyMovieClip("jpgHolder", 1);
mc.jpgHolder.loadMovie(thisPhoto.thumbnailUrl);
mc.xMax = xMax;
mc.yMax = yMax;
var freeDepth = (_root.getNextHighestDepth());
mc.onRollOver = function() {
xTemp = this._x;
yTemp = this._y;
this._x = Math.min(xTemp, xMax);
this._y = Math.min(yTemp, yMax);
this.swapDepths(freeDepth);
this._xscale = this._yscale=120;
};
mc.onRollOut = function() {
this._x = xTemp;
this._y = yTemp;
this._xscale = this._yscale=100;
};
mc.photo = thisPhoto;
mc.onPress = function() {
getURL(this["photo"].photoPageUrl, "_blank");
};
}
}
 
public static function main():Void {
var u:UserRecentPhotos = new UserRecentPhotos(_root);
}
 
public function toString():String {
return "[com.cecymeade.UserRecentPhotos]";
}
 
}

[snippet=6312]

Adobe Creative Suite 3 (Flash CS 3 Pro) Launched

Finally the Adobe CS3 is launched and with it the new IDE of our beloved Flash is out; Just by the look of it we can see how much effort the Adobe folks have put in giving us the most complete and competitive tools on the Design and Production industry.
The new Creative Suite comes in all shapes and sizes divided in packages depending on the work environment that you need for doing an especific task wish are the following:

Adobe Creative Suite 3 Master Collection.
Wish comprehends all the suite tools in one package.

Adobe Creative Suite 3 Production Premium
Wish is the necesary tools for Video production and post-production.A little side note
on this one It seems that the people at Adobe decided to dish away the
Production Studio and now the tools of that suite are part
of the CS3 too (After Effects, Premiere,… etc.).

Adobe Creative Suite 3 Design Premium.

all the tools you need for Printed Design plus some of the web tools.

Adobe Creative Suite 3 Web Premium.
At least but not at last the web premium wish has all the tools necesary for the Web Designer including of course our beloved Flash.

FLASH CS3 TOP FEATURES:

Adobe Photoshop and Illustrator import
Import Adobe? Photoshop? (PSD) and Adobe Illustrator? (AI) files, while preserving layers and structure, and then edit them in Adobe Flash? CS3 Professional. Optimize and customize the files during import with advanced options.

Frame-based timeline
Quickly add motion to your creations with the easy-to-use, highly controllable, frame-based timeline inspired by traditional animation principles such as keyframing and tweening.

Shape primitives
Easily create pie wedges, round off rectangle corners, define an inner circle radius, and do much more. Visually adjust shape properties on the stage. And create custom shapes with the included JavaScript API.

ActionScript 3.0 development
Save time with the new ActionScript? 3.0 language, featuring improved performance, increased flexibility, and more intuitive and structured development.

Sophisticated video tools
Create, edit, and deploy streaming and progressive-download FLV content with comprehensive video support. Ensure the best video experience with a standalone video encoder, alpha channel support, a high-quality video codec, embedded cue points, video import support, QuickTime import, closed captioning, and much more.

MP3 audio support
Integrate audio into your projects by importing MP3 files. Integration with Adobe Soundbooth? makes it easy to edit files as needed, without requiring audio production experience.

Rich drawing capabilities
Visually adjust shape properties on the stage with smart shape drawing tools, create precise vector illustrations with the new Pen tool inspired by Adobe Illustrator, paste illustrations from Illustrator CS3 into Flash CS3, and more.

Extensible architecture
Leverage the Flash application programming interfaces (APIs) to easily develop extensions that add custom functionality.

Convert animation to ActionScript
Instantly convert timeline animations into ActionScript 3.0 code that can be easily edited, reused, and leveraged by developers. Copy animations from one object to another.

Adobe Device Central
Design, preview, and test mobile device content using Adobe Device Central CS3, now integrated throughout Adobe Creative Suite? 3. Create and test interactive applications and interfaces viewable with Flash Lite? software.


Below are some screenshots of the new Flash CS3 Professional (click on them to see a larger image ) :

The new Flash CS3:
The New Flash IDE

A General description:
A General Review


Here’s a link to the page ( by the way a very nice one ) they put up for the Suite.

Apollo Alpha is Out !!!!

Apollo Alpha

Today (19-March-2007) Adobe? released the alpha version of Apollo the runtime technology who promises to let you build cross-operating system desktop aplications using your hard earned existing web development skills (Flash, Flex, HTML, JavaScript, Ajax).

Here’s what they say about it:
Apollo enables developers to create applications that combine the benefits of web applications ? network and user connectivity, rich media content, ease of development, and broad reach ? with the strengths of desktop applications ? application interactions, local resource access, personal settings, powerful functionality, and rich interactive experiences.

You can check it out at:
http://labs.adobe.com/technologies/apollo/

FuseFX Audio Example

Here’s a little try on the new FuseFX:
( Based on the FuseFX Download Example )

Here’s a little try on the new FuseFX:
( Based on the FuseFX Download Example )

Example of FuseFX

?View Code ACTIONSCRIPT
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
26
27
28
29
30
31
32
33
34
import com.mosesSupposes.fuse.*;
import com.mosesSupposes.fusefx.*;
import com.mosesSupposes.util.*;
 
ZigoEngine.register( PennerEasing );
FuseFX.register( MixerFX );
 
var s:Sound = new Sound();
s.attachSound("librarySound");
s.start(0, 10);
 
volUp_mc.onPress = function():Void {
	this._parent.fadeUp(0, 2);
	this._alpha = 50;
	ZigoEngine.doTween(this, "_alpha", 100);
}
volDown_mc.onPress = function():Void {
	this._parent.fadeSound(0, 2);
	this._alpha = 50;
	ZigoEngine.doTween(this, "_alpha", 100);
}
function fadeUp(endVolume:Number, seconds:Number, ease:String):Void {
	if (volume!=100) {
		volume = 150;
	}
ZigoEngine.doTween(s, MixerFX.VOLUME, volume, seconds, ease);
 
}
function fadeSound(endVolume:Number, seconds:Number, ease:String):Void {
	if (volume !=null) {
		volume = 0;
	}
ZigoEngine.doTween(s, MixerFX.VOLUME, volume, seconds, ease);
}

Fuse 2.1.3 and FuseFX 0.1 Released

An update of the Fuse Tween engine has been released, and with it FuseFX extensions, a release of new tweenable properties wish includes MixerFX a sample extension that lets you tween Sound objects and TextFX to animate all numerical TextFormat properties right on a TextField.

Check ’em out at the Moses?s Fuse ZigoEngine site.