[Flashcoders] When to use AS3?
@Sidney: That's really interesting because at all the places I've worked (which isn't many - I've always done coding as a sideline and have only recently gone full-time), they seem to be utterly entrenched in FP8 (i guess using the old 'work to the last player' thinking). I personally would love to move the (non-banner) work to AS3 as it's a far more elegant way of working. I find that the clients tend to dictate it based on whatever plugin their IT department have set them up with. a NOTE: This is taken from the interview thread and I thought it might be worth having it's own one On Wed, Jul 30, 2008 at 12:35 PM, Sidney de Koning [EMAIL PROTECTED]wrote: Hi allandt, As agencies we also have a advising role to play towards the customer, so we only do AS3 projects, hardly any AS2 (maybee some banners in FP8). So we try to advice/push the client towards AS3 projects, which, most of the times, is better for all parties invloved. Sid On Jul 30, 2008, at 1:24 PM, allandt bik-elliott (thefieldcomic.com) wrote: hmmm - i didn't do bad (without looking stuff up) but i must say that i've not been asked to do a single as3 project since i started doing agency work - the only time i've done an as3 project was for an interactive cd so i could set my own target for the projector file. Most of the work i do in digital agencies has been targeted at flash player 8 or (even worse) 6 so AS2 has been more important than AS3. Under what sort of circumstances do you find that AS3 is used? a On Wed, Jul 30, 2008 at 12:03 PM, Sidney de Koning [EMAIL PROTECTED]wrote: The list of questions i always ask interviewees are the following, and this gives me a pretty good example of what they are like and what their skillset is. Test is always accompanied with a practical test we make up on the spot. The XML in Q16 is made up, you can create your own for this. Feel free to use this, Cheers, Sid 1 - write an event listener (normal and weak referenced) and handling function for a Sprite named 'beginQuestions' and listen for a mouse click. 2 - what does weak referenced mean in regards to event listeners? 3 - what is the difference between an object an an array? 4 - how doe you get cue point from vidio in AS3? And in AS2? 5 - briefly explain the various datatypes for numbers. 6 - how do you load an external file? 7 - draw a 20px by 20px Rectangle using the graphics API. 8 - which of the following cannot contain other display objects? Sprite, Shape, MovieClip, DisplayObjectContainer. 9 - which properties can you use to change the size of DisplayObjects? 10 - ENTER_FRAME is independant of an SWF's frame rate? True or false? 11 - XP is a type of which programming methology? 12 - why would you use a Singleton? 13 - what is the Document Class? 14 - create a new TextField instance, then add text it, then add some more text. 15 - what is the difference between public, private and protected. 16 - look at the piece of XML (see other sheet). How do i: - Get all of the page nodes as an XMLList. - Get node in showcase where the attribute id=1. 17 - listen for when the 'enter key' is pressed and trace out all questions are now done when the event happens. Sidney de Koning Flash / AIR Developer @ www.funky-monkey.nl Technical Writer @ www.insideria.com ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Sidney de Koning Flash / AIR Developer @ www.funky-monkey.nl Technical Writer @ www.insideria.com ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
RE: [Flashcoders] When to use AS3?
Good idea of the new thread. AS3 is definitely better in term of performance and stability, the Papervision3D guys can probably talk about, see the differences between the as2 and as3 version. AS3 is also a lot cleaner than AS2, easier to maintain IMHO. Another good way to see when to use AS3 would be reading this: http://gskinner.com/talks/as3workshop/ Hope it helps. Romu www.soundstep.com -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of allandt bik-elliott (thefieldcomic.com) Sent: 30 July 2008 12:49 To: Flash Coders List Subject: [Flashcoders] When to use AS3? @Sidney: That's really interesting because at all the places I've worked (which isn't many - I've always done coding as a sideline and have only recently gone full-time), they seem to be utterly entrenched in FP8 (i guess using the old 'work to the last player' thinking). I personally would love to move the (non-banner) work to AS3 as it's a far more elegant way of working. I find that the clients tend to dictate it based on whatever plugin their IT department have set them up with. a NOTE: This is taken from the interview thread and I thought it might be worth having it's own one On Wed, Jul 30, 2008 at 12:35 PM, Sidney de Koning [EMAIL PROTECTED]wrote: Hi allandt, As agencies we also have a advising role to play towards the customer, so we only do AS3 projects, hardly any AS2 (maybee some banners in FP8). So we try to advice/push the client towards AS3 projects, which, most of the times, is better for all parties invloved. Sid On Jul 30, 2008, at 1:24 PM, allandt bik-elliott (thefieldcomic.com) wrote: hmmm - i didn't do bad (without looking stuff up) but i must say that i've not been asked to do a single as3 project since i started doing agency work - the only time i've done an as3 project was for an interactive cd so i could set my own target for the projector file. Most of the work i do in digital agencies has been targeted at flash player 8 or (even worse) 6 so AS2 has been more important than AS3. Under what sort of circumstances do you find that AS3 is used? a On Wed, Jul 30, 2008 at 12:03 PM, Sidney de Koning [EMAIL PROTECTED]wrote: The list of questions i always ask interviewees are the following, and this gives me a pretty good example of what they are like and what their skillset is. Test is always accompanied with a practical test we make up on the spot. The XML in Q16 is made up, you can create your own for this. Feel free to use this, Cheers, Sid 1 - write an event listener (normal and weak referenced) and handling function for a Sprite named 'beginQuestions' and listen for a mouse click. 2 - what does weak referenced mean in regards to event listeners? 3 - what is the difference between an object an an array? 4 - how doe you get cue point from vidio in AS3? And in AS2? 5 - briefly explain the various datatypes for numbers. 6 - how do you load an external file? 7 - draw a 20px by 20px Rectangle using the graphics API. 8 - which of the following cannot contain other display objects? Sprite, Shape, MovieClip, DisplayObjectContainer. 9 - which properties can you use to change the size of DisplayObjects? 10 - ENTER_FRAME is independant of an SWF's frame rate? True or false? 11 - XP is a type of which programming methology? 12 - why would you use a Singleton? 13 - what is the Document Class? 14 - create a new TextField instance, then add text it, then add some more text. 15 - what is the difference between public, private and protected. 16 - look at the piece of XML (see other sheet). How do i: - Get all of the page nodes as an XMLList. - Get node in showcase where the attribute id=1. 17 - listen for when the 'enter key' is pressed and trace out all questions are now done when the event happens. Sidney de Koning Flash / AIR Developer @ www.funky-monkey.nl Technical Writer @ www.insideria.com ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Sidney de Koning Flash / AIR Developer @ www.funky-monkey.nl Technical Writer @ www.insideria.com ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Re: [Flashcoders] When to use AS3?
Nice one :) As i said earlier; we also have advising roles to play. If a specific project needs specific technology, dont bend or sway for less. Try to convince/explain the client why. Especially if the concept comes from the developing party, they thought about it, they'll also make it. I know sometimes clients can be difficult, what i have noticed, as long as you explain why and show them figures, they'll go for it. Or tell them the competitors ARE using AS3, two seconds ... they'll reconsider ;) Sid On Jul 30, 2008, at 1:48 PM, allandt bik-elliott (thefieldcomic.com) wrote: @Sidney: That's really interesting because at all the places I've worked (which isn't many - I've always done coding as a sideline and have only recently gone full-time), they seem to be utterly entrenched in FP8 (i guess using the old 'work to the last player' thinking). I personally would love to move the (non-banner) work to AS3 as it's a far more elegant way of working. I find that the clients tend to dictate it based on whatever plugin their IT department have set them up with. a NOTE: This is taken from the interview thread and I thought it might be worth having it's own one On Wed, Jul 30, 2008 at 12:35 PM, Sidney de Koning [EMAIL PROTECTED]wrote: Hi allandt, As agencies we also have a advising role to play towards the customer, so we only do AS3 projects, hardly any AS2 (maybee some banners in FP8). So we try to advice/push the client towards AS3 projects, which, most of the times, is better for all parties invloved. Sid On Jul 30, 2008, at 1:24 PM, allandt bik-elliott (thefieldcomic.com) wrote: hmmm - i didn't do bad (without looking stuff up) but i must say that i've not been asked to do a single as3 project since i started doing agency work - the only time i've done an as3 project was for an interactive cd so i could set my own target for the projector file. Most of the work i do in digital agencies has been targeted at flash player 8 or (even worse) 6 so AS2 has been more important than AS3. Under what sort of circumstances do you find that AS3 is used? a On Wed, Jul 30, 2008 at 12:03 PM, Sidney de Koning [EMAIL PROTECTED]wrote: The list of questions i always ask interviewees are the following, and this gives me a pretty good example of what they are like and what their skillset is. Test is always accompanied with a practical test we make up on the spot. The XML in Q16 is made up, you can create your own for this. Feel free to use this, Cheers, Sid 1 - write an event listener (normal and weak referenced) and handling function for a Sprite named 'beginQuestions' and listen for a mouse click. 2 - what does weak referenced mean in regards to event listeners? 3 - what is the difference between an object an an array? 4 - how doe you get cue point from vidio in AS3? And in AS2? 5 - briefly explain the various datatypes for numbers. 6 - how do you load an external file? 7 - draw a 20px by 20px Rectangle using the graphics API. 8 - which of the following cannot contain other display objects? Sprite, Shape, MovieClip, DisplayObjectContainer. 9 - which properties can you use to change the size of DisplayObjects? 10 - ENTER_FRAME is independant of an SWF's frame rate? True or false? 11 - XP is a type of which programming methology? 12 - why would you use a Singleton? 13 - what is the Document Class? 14 - create a new TextField instance, then add text it, then add some more text. 15 - what is the difference between public, private and protected. 16 - look at the piece of XML (see other sheet). How do i: - Get all of the page nodes as an XMLList. - Get node in showcase where the attribute id=1. 17 - listen for when the 'enter key' is pressed and trace out all questions are now done when the event happens. Sidney de Koning Flash / AIR Developer @ www.funky-monkey.nl Technical Writer @ www.insideria.com ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Sidney de Koning Flash / AIR Developer @ www.funky-monkey.nl Technical Writer @ www.insideria.com ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Sidney de Koning Flash / AIR Developer @ www.funky-monkey.nl Technical Writer @ www.insideria.com ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com
RE: [Flashcoders] When to use AS3?
Yeah true, or what's working as well is saying that AS2 code is harder to maintain and will cost you more money in the future. Romu www.soundstep.com -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Sidney de Koning Sent: 30 July 2008 13:05 To: Flash Coders List Subject: Re: [Flashcoders] When to use AS3? Nice one :) As i said earlier; we also have advising roles to play. If a specific project needs specific technology, dont bend or sway for less. Try to convince/explain the client why. Especially if the concept comes from the developing party, they thought about it, they'll also make it. I know sometimes clients can be difficult, what i have noticed, as long as you explain why and show them figures, they'll go for it. Or tell them the competitors ARE using AS3, two seconds ... they'll reconsider ;) Sid On Jul 30, 2008, at 1:48 PM, allandt bik-elliott (thefieldcomic.com) wrote: @Sidney: That's really interesting because at all the places I've worked (which isn't many - I've always done coding as a sideline and have only recently gone full-time), they seem to be utterly entrenched in FP8 (i guess using the old 'work to the last player' thinking). I personally would love to move the (non-banner) work to AS3 as it's a far more elegant way of working. I find that the clients tend to dictate it based on whatever plugin their IT department have set them up with. a NOTE: This is taken from the interview thread and I thought it might be worth having it's own one On Wed, Jul 30, 2008 at 12:35 PM, Sidney de Koning [EMAIL PROTECTED]wrote: Hi allandt, As agencies we also have a advising role to play towards the customer, so we only do AS3 projects, hardly any AS2 (maybee some banners in FP8). So we try to advice/push the client towards AS3 projects, which, most of the times, is better for all parties invloved. Sid On Jul 30, 2008, at 1:24 PM, allandt bik-elliott (thefieldcomic.com) wrote: hmmm - i didn't do bad (without looking stuff up) but i must say that i've not been asked to do a single as3 project since i started doing agency work - the only time i've done an as3 project was for an interactive cd so i could set my own target for the projector file. Most of the work i do in digital agencies has been targeted at flash player 8 or (even worse) 6 so AS2 has been more important than AS3. Under what sort of circumstances do you find that AS3 is used? a On Wed, Jul 30, 2008 at 12:03 PM, Sidney de Koning [EMAIL PROTECTED]wrote: The list of questions i always ask interviewees are the following, and this gives me a pretty good example of what they are like and what their skillset is. Test is always accompanied with a practical test we make up on the spot. The XML in Q16 is made up, you can create your own for this. Feel free to use this, Cheers, Sid 1 - write an event listener (normal and weak referenced) and handling function for a Sprite named 'beginQuestions' and listen for a mouse click. 2 - what does weak referenced mean in regards to event listeners? 3 - what is the difference between an object an an array? 4 - how doe you get cue point from vidio in AS3? And in AS2? 5 - briefly explain the various datatypes for numbers. 6 - how do you load an external file? 7 - draw a 20px by 20px Rectangle using the graphics API. 8 - which of the following cannot contain other display objects? Sprite, Shape, MovieClip, DisplayObjectContainer. 9 - which properties can you use to change the size of DisplayObjects? 10 - ENTER_FRAME is independant of an SWF's frame rate? True or false? 11 - XP is a type of which programming methology? 12 - why would you use a Singleton? 13 - what is the Document Class? 14 - create a new TextField instance, then add text it, then add some more text. 15 - what is the difference between public, private and protected. 16 - look at the piece of XML (see other sheet). How do i: - Get all of the page nodes as an XMLList. - Get node in showcase where the attribute id=1. 17 - listen for when the 'enter key' is pressed and trace out all questions are now done when the event happens. Sidney de Koning Flash / AIR Developer @ www.funky-monkey.nl Technical Writer @ www.insideria.com ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Sidney de Koning Flash / AIR Developer @ www.funky-monkey.nl Technical Writer @ www.insideria.com ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com
Re: [Flashcoders] When to use AS3?
This debate really shows the odd place Flash is in right now. A few threads ago someone else was saying they would never even look at a project that was being done in AS2 and indeed any client demanding such a thing deserved a whoopin'. Others still find themselves working almost exclusively in AS2, and others like myself find themselves jumping back and forth between the two on a daily basis which is probably the worst of all. coding half your day in AS3 and the other half in AS2 is such a mindf*ck. .m On Wed, Jul 30, 2008 at 7:48 AM, allandt bik-elliott (thefieldcomic.com) [EMAIL PROTECTED] wrote: @Sidney: That's really interesting because at all the places I've worked (which isn't many - I've always done coding as a sideline and have only recently gone full-time), they seem to be utterly entrenched in FP8 (i guess using the old 'work to the last player' thinking). I personally would love to move the (non-banner) work to AS3 as it's a far more elegant way of working. I find that the clients tend to dictate it based on whatever plugin their IT department have set them up with. ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Re: [Flashcoders] When to use AS3?
yeh - i tried telling someone to object.addEventListener(Event.ENTER_FRAME, func); the other day (they were in as2) it's really hard doing both On Wed, Jul 30, 2008 at 2:29 PM, Matt S. [EMAIL PROTECTED] wrote: This debate really shows the odd place Flash is in right now. A few threads ago someone else was saying they would never even look at a project that was being done in AS2 and indeed any client demanding such a thing deserved a whoopin'. Others still find themselves working almost exclusively in AS2, and others like myself find themselves jumping back and forth between the two on a daily basis which is probably the worst of all. coding half your day in AS3 and the other half in AS2 is such a mindf*ck. .m On Wed, Jul 30, 2008 at 7:48 AM, allandt bik-elliott (thefieldcomic.com) [EMAIL PROTECTED] wrote: @Sidney: That's really interesting because at all the places I've worked (which isn't many - I've always done coding as a sideline and have only recently gone full-time), they seem to be utterly entrenched in FP8 (i guess using the old 'work to the last player' thinking). I personally would love to move the (non-banner) work to AS3 as it's a far more elegant way of working. I find that the clients tend to dictate it based on whatever plugin their IT department have set them up with. ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Re: [Flashcoders] When to use AS3?
On Wed, Jul 30, 2008 at 2:22 PM, Romuald Quantin [EMAIL PROTECTED] wrote: Yeah true, or what's working as well is saying that AS2 code is harder to maintain and will cost you more money in the future. Regarding the future argument, you can add that future versions of the project could use future functionality that won't be available with the old AS2 API. Also, ECMA262.v4/JS2/AS4/whatever will come not only to the Flashplayer, and it will be much easier to reuse AS3 code. Anyway, it's just one percent difference in penetration: http://www.adobe.com/products/player_census/flashplayer/version_penetration.html Mark ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Re: [Flashcoders] When to use AS3?
Taking time to jump to AS3 with the penetration numbers the way they are is only going to put one behind the 8-ball in regards to new features to take advantage of, performance increases, ease of maintenance and of development. Building class libraries, etc. is such a joy now and with OOP you can easily add or remove functionality at a moment's notice without disturbing some fragile AS2 framework. AS2 is safe as rain to deploy, but I would say that AS3 should be just as safe at the moment... unless you've got a lot of AS2 legacy stuff one would need to re-write to get it all together. I don't have any public facing stuff, and probably won't for quite some time, but I forced myself into strict use of AS3 a long time ago and all that AS2 hacking, debugging, and worrying is basically nearly gone altogether. Old habits are tough to break. I like new toys though, so I kicked AS2 to the curb and I'd hope most everyone would do the same. On Wed, Jul 30, 2008 at 2:01 PM, Mark Winterhalder [EMAIL PROTECTED] wrote: On Wed, Jul 30, 2008 at 2:22 PM, Romuald Quantin [EMAIL PROTECTED] wrote: Yeah true, or what's working as well is saying that AS2 code is harder to maintain and will cost you more money in the future. Regarding the future argument, you can add that future versions of the project could use future functionality that won't be available with the old AS2 API. Also, ECMA262.v4/JS2/AS4/whatever will come not only to the Flashplayer, and it will be much easier to reuse AS3 code. Anyway, it's just one percent difference in penetration: http://www.adobe.com/products/player_census/flashplayer/version_penetration.html Mark ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders