guess its not a beta anymore
grab it here
http://www.adobe.com/shockwave/downl...ShockwaveFlash
hopefully i'm not late with this one :rolleyes:
Printable View
guess its not a beta anymore
grab it here
http://www.adobe.com/shockwave/downl...ShockwaveFlash
hopefully i'm not late with this one :rolleyes:
no,you´re not too late on this one :)
And yup,this is the frst time there´s a new flash player before there´s the new flash ide for a while.
The good side is that the player will be quite widespread and ready for doing commercial stuff (at least for early adopter clients) for it when the flash ide gets released ;) .
And yup,as i think there will be some wondering going on,i want to clear these things ahead:
Maybe you´ve heard that AS3/Flash Player 9 has huge performance boosts when its about code execution times compared to flash player 8 and older players.
If you download the new player and notice no speed improvement for stuff done for older players,that is because of this reason:
Flash player9 has two virtual machines in it. The virtual machine is the "engine" interpreting the code. Stuff done specifically for fp9 is exported a bit different and also interpreted quite a bit different (that different handling actually leads to the huge speed boost).
Therefore stuff done for older players wouldn´t run well in the new virtual machine.
So they added the old virtual machine (of flash player 8 ) for execution of older flash content and then the new virtual machine for execution of content exported for the new player in flash player 9.
So your old content won´t get any automatic speed boost.
If you want to see the performance increase you have to try stuff done for the new player,like this:
http://recycle.andre-michelle.com/as3/beta3/as3d/
Now it's just a matter of waiting until they support 3D natively, with opengl and directx support. If done well, they could take away the market from products like blitz3d, truevision, etc.
Nice :)Quote:
Adobe has released an extension of Flash Professional 8 to include support for Actionscript 3.0, enabling you to take advantage of the new ActionScript virtual machine in Adobe Flash Player 9
Download "Flash Professional 9 ActionScript 3.0 Preview" here:
http://labs.adobe.com/
thats freakin awesome. So AS3 in flash 8 IDE
Didnt Flash 8 Just come out a Year ago? Man technology is leavin me behind. I dont even know Flash 8 has to offer and I got it when it came out. Im not sure I have the money for the new version.
The player is free. The new ide will not come out for a while, so don't worry.
Goody, framerate can now be changed within movie:
stage.frameRate - frameRate:Number [read-write] - "Gets and sets the frame rate of the stage."
Of course this is not ACTUAL framerate, its the number you type in fps box which player tries to maintain.
When do yout hink It will come out. I got the public Alpha. DO you think it will comeout with a Studio 9 Suite? Will FireWorks be discontinued? Dreamwaeaver is already amazing I dont know how the can update it.
the full version of flash9 IDE is sheduled for release sometime 2007.
(If other previously maromedia apps will be discontinued or not under adobe lead is somewhat offtopic here. Personally i´d guess fireworks could be disconinued,for dreamweaver i don´t think so,but yeah,up to now i have no further info on that)
Yeah,a nice little addition :)Quote:
Originally Posted by tonypa
sure,then again with the improved code handling it CAN actually achieve way better framerates on the same box for most types of code dependant content ;)Quote:
Originally Posted by tonypa
I have been hearing of some trouble with this new version.
Sites are not displaying at all, or as they should.
Is anybody else having any trouble viewing sites ?
the problem is probably people using flash detection scripts, that are looking for version 6,7,8. It comes across 9, doesn't recognise it, hence you get sent to a html version etc.
ChrisError//
Ahm...so sites created with earier versions of flash, 5, 6, 7, or 8
and have the html reflecting that in the object tag, will not display?
So what, we have to change the object tags on all our old sites, in order to be displayed in flash 9?...or did I missunderstand you?
yeah,you misunderstood. Its not about the flash version stated in the param/embed tag causing problems. Its false flash detection scripts done in flash or js which only look for a certain version instead of looking for a minimum version (and allowing anything above,too).
Another thing is that i noticed several sites/content of em didn´t show well (buggy/messed up display etc) in some of the flash 8.5 beta versions but all work fine with fp9,so maybe you tried with a beta build?
Actually, I stumbled accross a discussion about this issue.Quote:
Originally Posted by tomsamson
I haven't updated my player as yet.
Some people were freaking out when they went to view their own websites,
after having updated their player to flash9.
All they got was a empty page showing.
One looked at my page, and said that my page was not showing.
So I went in, and changed the player request from 6,0,76,0 to 9,0,16,0
and now it displays fine.
I'm not sure how to do the minimum request as you stated in your post.
I wonder if you would post an example of that, please?
Thanks :)
ok,nice :)Quote:
Originally Posted by eggs-in-Wisconsin
collin moock posted a flashdetection scriptset a good while ago,you could check that for reference:
http://www.moock.org/webdesign/flash...tion/moockfpi/
a flash version detection within flash itself could work something like this:
(quickly done,could be done sleeker of course) :
code:
targetVersion = 8;
//replace with your target major version
function checkVersion() {
//parseInt($version.toString().split(' ')[1]);//returns 7 or 8
var mainV = getVersion().split(" ");
//returns os+playerv
majorV = mainV[1].split(",");
//returns playerv
var splitteVersionNumber = String(majorV).split(",");
fullRelease = Number(splitteVersionNumber[0]);
firstDot = Number(splitteVersionNumber[1]);
secondDot = Number(splitteVersionNumber[2]);
return (new Number(majorV[0]));
}
if (checkVersion()<targetVersion) {
gotoAndStop("versionNotMatching");
versionText = "Your flash player version is: "+majorV
+"you need flash player version "+targetVersion
+". Go update your player";
//...
}
Note that it also checks for subversions in the function,dunno if you need that.
Its generally wiser to use an outside flash detection script,as way older flash versions don´t support version number returning like that (and you also don´t get any result for the viewer if he doesn´t have flash player at all of course).
So its good to have flash side version detection as additional step,but it doesn´t replace outside flash detection.
Man AS3 os hard to code. With the Flash 9 Alpha to code a simple socket is confusing. Can anyone make a simple socket test sending data "test" and has event attached?
All I really need is for a site created in an earlier version of flash to display in the new flash9 player with out any nonsence.Quote:
Originally Posted by tomsamson
Thanks for your time in this.
I downloaded the new player and tried to view the link posted above:
http://recycle.andre-michelle.com/as3/beta3/as3d/
All I get is a black screen, anyone else have this problem?
Works well for me (FP 9.0.16.0; Opera 9.00; WinXP). It loads slowly, so maybe wait a little.Quote:
Originally Posted by jason merchant
Not working (FP 9.0.16.0; Opera 9.00; WinXP). I see black rectangle, but when I right click it says "Movie not loaded".Quote:
Originally Posted by eggs-in-Wisconsin
lol, I am still trying to get movie clips attached on stage and make them move :)Quote:
Originally Posted by Chaos_Blader
I just heard about this over at Google News. It's front page. lol. Wow. And here I am, still with Flash MX 2004.
So what exactly does ActionScript 3 mean for games? Could we potentially start seeing SNES quality games? How about a flash RTS game with online mulitplayer? I want to know what AS 3 will allow us flash enthusiasts do. Any ideas?
"How about a flash RTS game with online mulitplayer?"
so it begins....if anyone needs me I'll be outside, reading a book or something, ignoring all mentions of flash9 for a while...tooodles
Sure thing. You go on ahead and enjoy yourself under the hot sun.Quote:
Originally Posted by chriserrorplain
I was just wondering what kind of applications Flash 9 will let you build. Could it be used to build fast/efficient interfaces as opposed to those made with AJAX? Does it allow effective web service consumption?
lol @ Chris.
Mate, wait for the "Well, F9 isn't powerful enough for my game idea, but I'm going to work on it and F10 will be able to cope with it". They will come, oh yes.
Squize.
Mind if I join you? I got to do my first Flash 8 project only 2 weeks ago. :rolleyes:Quote:
Originally Posted by chriserrorplain
haha!!...you took the words out of my mouth ...LOL :D ....heh...oh, they will :)Quote:
Originally Posted by Squize
Edit:
nevermind, they switched the link back...
Andross, AS3 doesn't let you make anything, you still have to do it. SNES quality games could have been made with Flash 5 AS 1. AS3 just improves on code execution. I think its been totally remade, AS 2 while looked different (strong syntax) and all that other stuff still operated under the same mechanics of AS 1. AS3 does not.
If your smart enough then you can make anything. If a full physics engine has been made in flash with AS1 so can a SNES game and an RTS. Just gota be smart about it
however i've heard some stuff about the new media class, allowing you to read byte data from a song i.e create a mixer, but i never saw anything like that in SNES games ;)
There still isn't a single game out here that could not be done in Flash 5.Quote:
Mate, wait for the "Well, F9 isn't powerful enough for my game idea, but I'm going to work on it and F10 will be able to cope with it". They will come, oh yes
If you don't agree, then you just don't know your flash well enough :)
I was looking through some of the sample as3 files when I noticed there is no help in the flash as3 preview. Did they forget to add it? Also I noticed it says Flash 9 Public Alpha at the top instead of flash 8 as3 preview, did I download the wrong file?
no, you downloaded the correct file, and yes there is no help, read the release notes, there's a few things that have been disabled as well, like autoformat
Thanks, this is the first time I've started looking into as3. It says that the as3 compiler now compiles swf into bytecode. Is this real compilation like compiling a C++ program or is it one of those fake asp.NET "compiling" things?
If it is true compiling, then does this mean our swf's are not only faster but more secure?
gots no idea man. I'm gonna go with... maybe
You need to be a bit more specific. Compiling is compiling. C++ compiles to machine code, this is why it's such a pain in the butt to port. If you are asking if AS3 does that, the answer is no, as you mentioned in your own post. AS3 compiles into bytecode. Bytecode runs in a virtual machine of some sort, be it the Common Language Runtime for .NET, the Java Virtual Machine for Java, or the Flash player for AS3.Quote:
It says that the as3 compiler now compiles swf into bytecode. Is this real compilation like compiling a C++ program or is it one of those fake asp.NET "compiling" things?
Interesting to note that while C++ (and C) compile directly to machine code, both Java and .NET use "Just In Time" compile processes to compile their respective bytecode into machine language at runtime. This is why both of those languages are able to approach C++ speed in certain operations (Java in particular as it's been tuned more).
The plus side of all this is that bytecode can be obsfucated very well. So we might see better security coming out of this after all. We can certainly hope :)
Here is my first Flash9/AS3 experiment (FP9 needed):
http://www.hot.ee/tonypa/balls.html
It has 100 balls (vector, line only) moving on stage, checking for boundaries and changing directions. It also shows current fps and fps set in document.
And this is exactly same thing made with Flash8/AS2 (FP8 needed):
http://www.hot.ee/tonypa/balls1.html
I cant see any speed difference between 2 versions.
same, guess it might be only in extreme circumstances that you will see a difference. Like andre's 3D engine.
try setting the number to 1000 balls and then see ;)
hm, I will try to make example of stage sized bitmap being moved which should show if new VM can draw any faster on stage.
why not chuck a few particles in there as well and re-fresh the bitmap on every frame. Just to be safe :)
Argh, please stop with all the SNES comparisons!
I hate seeing Flash compared to an old system. You can't. There are still some Spectrum games that you'd have a mare converting to Flash, but Flash is more powerful than a Spectrum right ?
Instead of thinking of being able to compete with a SNES ( Which btw it can't ), think of it as "Cool, I can do a game like HA3, but only a lot, lot bigger", and then do it :)
Squize.
OK, this test shows full stage bitmap (550x400px, jpg, 50% compression) being scrolled at each frame, speed should be mostly affected by how fast FP can draw it. Flash9/AS3 version:
http://www.hot.ee/tonypa/bmp.html
Flash8/AS2 version:
http://www.hot.ee/tonypa/bmp1.html
Just trying to see the perfomance increase promised:
Flash Player 9 achieves up to 10 times faster performance through ActionScript 3.0 and a new ActionScript Virtual Machine (AVM), which features a Just In Time (JIT) compiler that translates ActionScript bytecode to native machine code for maximum execution speed.
Maybe I am just not seeing it correctly.