Articles Tagged 'Macromedia'

10 reasons to upgrade to Adobe Flash CS3

2007-11-21_170314 For some developers just need to know that there is a new version of their preferred development package to run and buy the upgrade. Others, and rightly so, maintain a more calm and "pretend" to know the actual upturn in the new version before changing their habits. In the case of Adobe Flash CS3 is not much to wait, given the many changes that have suffered from the package when Macromedia was acquired by Adobe.
Here, then, 10 simple, but important, reasons which, in my personal opinion, enough to convince you to upgrade to Adobe Flash CS3 . I will, of course, only the features that impressed me personally, this is not intended as an exhaustive list of all the many changes introduced with the CS3 suite, only a fly to anticipate some features of CS3.

1. Installation

The installation is nice and fast, compared to previous versions. It includes, among other things, with all Adobe products (Dreamweaver CS3, Photoshop CS3 extended, etc ...) which makes installation / removal and update a real pleasure.

2. Backward Compatibility

One issue often overlooked, but always taken into account in the history of Flash: The ability to manage previous versions of the product. In Flash CS3 has all the tools to migrate that to manipulate both the previous versions of our movies. We find this possibility in debugging (debugging a separate Actionscript 2.0 and Actionscript 3.0) is in the process of completing the movie. Immediately write applications in Flash Actionscript 3.0 may be counterproductive in certain contexts. If your target site has a high traffic you may find that many users have not yet installed the latest versions of Flash Player for your browser and then would not see the movie. However, as already said, Flash CS3 allows to develop Flash applications mantendedo backward compatibility and therefore does not see in this a large ostocalo nell'upgrade of the product.

3. GUI and IDE

Panel minimizedFlash CS3 New Panel The IDE Flash CS3 (like Dreamweaver CS3) has been revised to better. The panels (see figure at left), often uncomfortable in previous versions, have been completely redesigned and now their use is less invasive notevolemente. Panels in icon mode Besides the possibility to minimize the panels (see figure at right) is found which makes a real nice interface and functionality. When a panel is in icon mode occupies much less space and with a simple click you can open the first main panel always visible.
All the IDE, in short, was reviewed including the central area with the window for editing and graphic code. Do not you point out any changes or you'll ruin the surprise ...

New Flash CS3 IDE

More ...

Unobtrusive Flash Objects

The insertion of objects (especially Flash Objects) in web pages has become an often stressful lately. In other posts we have already addressed the topic of how to detect Flash and insert pages appropriately. As we discussed techniques Unobtrusive, we mark two well-known script can detect (and eventually install) and insert Flash objects on a page, in a very unobtrusive and afficiente: SWFObject and UFO .
Both scripts have essentially the same features and identical operation. The approach is to replace it by a certain need JavaScript tag with the Flash content. As we know, this procedure eliminates the problem of activation of the Flash object imposed by Internet Explorer, however, implies that Javascript is enabled on the target browser.
Both scripts do not use any external libraries such as prototype.js for example. The most important difference between the two is that SWFObject is called when the TAG to be replaced is already loaded on the page, not exactly how Unobtrusive. Here is an excerpt of code that displays the calling sequence:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
"flashcontent" > < div id = "flashcontent">
strong > < strong > You need to upgrade your Flash Player </ strong >
This is Replaced by the Flash content.
Place your alternate content here and users without the Flash plugin or with
Javascript turned off will see this. > noscript < / code > Content here allows you to leave out < code inline = "true"> noscript </ code >
tags. "swfobject.html?detectflash=false" > bypass the detection < / a > if you wish. Include a link to < a href = "swfobject.html? detectflash = false"> bypass the detection </ a > if you wish.
</ div >
"text/javascript" > < script type = "text / javascript">
/ / <! [CDATA [
, "sotester" , "300" , "300" , "9" , "#FF6600" ) ; var so = new SWFObject ("so_tester.swf", "sotester", "300", "300", "9", "# FF6600");
) ; // this line is optional, but this example uses the variable and displays this text inside the flash movie so.addVariable ("flashVarText", "this is passed in via FlashVars for example only") / / this line is optional, but this example uses the variable and displays this text inside the flash movie
; so.write ("flashcontent");
/ /]]>
</ script >

UFO , however, allows un'approccio much more in line with the classic Unobtrusive script. The replacement of the TAG is in transparent mode, without abbligare loading sequences, as shown in the example below:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
< head >
title > < title > Unobtrusive Flash Objects (UFO) | Sample Page </ title >
"Content-Type" content = "text/html; charset=iso-8859-1" / > < meta http-equiv = "Content-Type" content = "text / html; charset = iso-8859-1" />
"text/javascript" src = "ufo.js" >< / script > < script type = "text / javascript" src = "ufo.js"> </ script >
"text/javascript" > < script type = "text / javascript">
var FO = {movie: "test8.swf", width: "300", height: "120", MajorVersion: "12", build: "0", xi: "true"};
UFO.create (FO, "ufoDemo");
</ script >
</ head >
< body >
"ufoDemo" > < div id = "ufoDemo">
p > < p > Replacement content </ p >
"border: none;" / >< / a >< / p > Macromedia Flash Player "style =" border: none; "/> </ a > </ p >
</ div >
</ body >

In the source code of the script of UFOs , in fact, you can immediately use - more appropriate - an event that attentive to fully load the page before the replacement is, therefore much more appropriate approach to non intrusive script.

More ...

Adobe Apollo Alpha Release

Adobe has finally released the alpha version of Apollo . We are still far from the final version, but you can check out some of its functionality due to Demo applications (. air) proposals online. The installation ( Apollo runtime ) of this Alpha weighs about 6Mb - for Windows. The Demo (Apollo sample applications) do not come to weigh even 600Kb. After installing the Apollo runtime will seem nothing changed on your PC (not added any links on the desktop or taskbar), even though you have installed - in fact - the new browser from Adobe! See Web2.0: Adobe is trying to Apollo?

More ...

Net Software

It happened to turn the TV Net TV, as had happened to become the Radio Net Radio, not to mention the music! Now, as mentioned in other posts, it's official for the software to turn short in Net Software!

Adobe , which we know has recently acquired Macromedia, formalizes the Web Application - Web 2.0 - in real RIA (Rich Internet Applications) with the announcement of wanting to take on the popular Web editing software Photoshop. It is the latest ' agreement between Adobe   and Photobucket   to make available online a technology for video editing and remixing. Thanks to new technology developed for Flash 9 with ActionScript 3.0 , Adobe aims high, anticipating that within six months will be available online a version of Photoshop based precisely on Flash technology.

Indeed the new capabilities of ActionScript 3.0 (involving projects such as Flex and Apollo - also see Web2.0: Adobe is trying to Apollo and Ajax: Rich Internet Application ) makes it the perfect candidate for the implementation of true on the Web Ajax RIA , on the other hand, we see ousted from his throne in this new scenario. Despite the countless Ajax Framework, some of excellent quality, products over the past few years, Flash provides an environment more advanced and easy to manipulate. Also we talk about one of the world's most popular plugins: Flash has behind it a few years older than Ajax and derivatives.

Furthermore, it is obvious that Adobe Flash chooses, he being the producer now. However there are technical issues that may be considered - to date - only to be resolved in a harmonious way with technologies like Flash. Taking a look at the new ActionScript 3.0 we immediately realize the enormous potential for development offered by this new platform. The ECMA standard of language and new items made ​​available by the framework, allowing to reach a level of detail possible with previous versions of Flash: one of all, for example, the ability to access the bitmap data of an image loaded from hard!

The attack by Adobe seems svolgerersi then on two separate fronts that share Flash technology (which remember has always been the ability to actively interact with the browser and then using Javascript Client side and Server side scripting).

The first attack came from outside, on the browser side, where the technology Apollo is really proposed as an alternative to the usual kernel of different platforms, available today (Windows, Mac OS, Linux, etc. ...); use Adobe Apollo , then, instead browser for better performance and applications (RIA true) unthinkable, thus bypassing the incompatibility between Internet Explorer, FireFox and companionship. In addition, Apollo provides a single development platform, JavaScript-like Ajax, but without compatibility problems. This last point is a significant setback to technologies like Ajax, which still suffer enormously from cross-browser compatibility issues, do not forget, also, the whole issue to the output (rendering) graphical CSS!

The other attack takes place directly from within, hitting Ajax Framework with Flash card. The winning element in this strategy is the use of Flash, the Flash technology, which applies both in Flex , both in Apollo , in both standalone as we are already accustomed to seeing (simple SWF files for instance)! There is no doubt that this scenario is extremely appealing to developers, and Web. What becomes immediately realizable in Flash reusable in various ways, without forcing me to change a single line of code and, moreover, without worrying about compatibility!

All this, in my opinion, is an important step forward, a change of considerable proportions that also involves the world of games and Marketing. We'll talk again soon, make no mistake!

More ...


Stop SOPA