Re: [Flashcoders] Flex generative art???
Gerry Beauregard wrote: Hi Jim, I see no reason why Flex can't be used for interactive artwork. The Canvas component in Flex is derived from Sprite, so anything that you would do in a Sprite can be done in a Canvas. Except that for simply drawing shapes, the Shape class is a better choice. No framework, no container, just drawing. ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Re: [Flashcoders] Flex generative art???
Canvas has a significant impact on performance if you allow the flex framework to do measuring and layout and style management. It is not ideal for generative art work that needs to have a high level of performance. You can do it but you just need to override a whole bunch of methods to avoid measuring, layout and style changes. There are also a few flex-like components for Flash that will provide some measure of layout capability for you (minimal comps is but one example). - jon On Jun 10, 2010, at 8:30 PM, Gerry Beauregard wrote: Hi Jim, I see no reason why Flex can't be used for interactive artwork. The Canvas component in Flex is derived from Sprite, so anything that you would do in a Sprite can be done in a Canvas. We've been using FlexBuilder 3 for development of everything at www.sonoport.com . (I haven't upgraded to Flash Builder 4 yet). While we don't do generative visual art, some of what we do is pretty CPU-intensive, e.g. our time-stretcher/pitch-shifting (http://labs.sonoport.com/audiostretch/ ). We build a lot of the core audio processing stuff that's common across many of projects as SWCs (Flex Library Project) in FlexBuilder. We then use use those SWCs either in Flex Projects or ActionScript Projects. Either way, we get a SWF, and the performance of all the audio stuff is the same. In our case, the choice of whether to use the Flex Project or ActionScript Project option is mainly dependent on whether we want to use all the controls that Flex provides, along with the convenience of the Design mode that makes it super-easy to specify the layout of those controls. There is a bit of extra size overhead if you go with Flex. A new Flex Project with no additional controls results in a 176KB swf (when you export a release build) , whereas an ActionScript Project is just 4KB. Cheers, -Gerry The overhead On 2010-06-11 , at 03:46 , Jim Andrews wrote: I'm a bit confused as to how to proceed with Flash. I've been using Director for the last 11 years. You can see the sort of (Director Shockwave) apps I like to create at http://vispo.com/dbcinema/sw/sw.htm and http://vispo.com/jig/arteroids/exe . These apps contain menus, spin controls, drop-down menus, and similar types of controls, and generally lots of them. But they also contain, in the case of http://vispo.com/dbcinema/sw/sw.htm , high-performance generative art. They're both very 'interactive interface' oriented and also very high-performance-art-oriented. Windowing, menuing, dialog boxes, and interactive controls are important to them. But so is lots of room for the art. I don't really care about filesize being bulked up by Flex. High speed access is common, these days. But if Flex is slow in performance, that's the more important thing, to me. Is it? How is it in terms of speed? How would you approach making the above sorts of apps in Flash? Would you create them as ActionScript projects or would you use Flex? ja http://vispo.com - Original Message - From: Jer Brand thejhe...@gmail.com To: Flash Coders List flashcoders@chattyfig.figleaf.com Sent: Thursday, June 10, 2010 12:03 PM Subject: Re: [Flashcoders] Flex generative art??? Flex is for RIA's and helps you with layouts and common controls and doesn't really provide anything useful for generating art with either vectors or drawing to a sprite. With the framework itself bulking up the size of your swf and consuming additional resources, it's not really a good thing. The generative art I typically use straight ActionScript with a library of choice -- Hype (http://www.hypeframework.org/) being particularly awesome for that kinda thing. There's nothing stopping you from using Flex / Flash Builder as your editor though. Just create an ActionScript or Flash Professional project. If you're just looking for ActionScript generative art, I'm fairly partial to http://levitated.net/ ___ 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] Flex generative art???
It might not be a horrible idea to create two projects: A Flex UI that loads the canvas .swf built as an ActionScript project (either in Flash or Flex). You just need to reference swfLoaderInstance.content (or swfLoaderInstance.content['movieClipInstanceName'] if it's a child) and you have your graphics class there for your UI to manipulate. The idea of separating application logic from graphics code appeals my obsessive need to put things in buckets. Performance has been acceptable, but I've not done any serious graphics processing with the technique. Jer ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Re: [Flashcoders] Flex generative art???
Jer Brand wrote: It might not be a horrible idea to create two projects I think it is a bad idea. The more swf files, the more complicated. Keep it to just one if possible. Separating the code on the other hand is a good idea. Use packages for that, not separate swf files. ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
[Flashcoders] targeting mc
So I am rolling over one mc to impact another and I am trying: function showDetails(e:Event):void { this[details+e.currentTarget.name].visible=true; } why does this not work? ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Re: [Flashcoders] targeting mc
trace this that calls detailsname.visible = true; a On 11 June 2010 14:53, Lehr, Theodore ted_l...@federal.dell.com wrote: So I am rolling over one mc to impact another and I am trying: function showDetails(e:Event):void { this[details+e.currentTarget.name].visible=true; } why does this not work? ___ 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] targeting mc
Cor wrote: Not sure what or how your object which fires the event looks like? But try: [details+e.currentTarget.name].visible=true; Or this.[details+e.currentTarget.name].visible=true; Both of those are syntax errors. The original code was fine. ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
RE: [Flashcoders] targeting mc
Not sure what or how your object which fires the event looks like? But try: [details+e.currentTarget.name].visible=true; Or this.[details+e.currentTarget.name].visible=true; -Original Message- From: flashcoders-boun...@chattyfig.figleaf.com [mailto:flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of Lehr, Theodore Sent: vrijdag 11 juni 2010 15:54 To: Flash Coders List Subject: [Flashcoders] targeting mc So I am rolling over one mc to impact another and I am trying: function showDetails(e:Event):void { this[details+e.currentTarget.name].visible=true; } why does this not work? ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Geen virus gevonden in het binnenkomende-bericht. Gecontroleerd door AVG - www.avg.com Versie: 9.0.829 / Virusdatabase: 271.1.1/2930 - datum van uitgifte: 06/10/10 20:35:00 ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
RE: [Flashcoders] targeting mc
I thought so - but I am getting: Error #1010: A term is undefined and has no properties. From: flashcoders-boun...@chattyfig.figleaf.com [flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of Henrik Andersson [he...@henke37.cjb.net] Sent: Friday, June 11, 2010 10:06 AM To: Flash Coders List Subject: Re: [Flashcoders] targeting mc Cor wrote: Not sure what or how your object which fires the event looks like? But try: [details+e.currentTarget.name].visible=true; Or this.[details+e.currentTarget.name].visible=true; Both of those are syntax errors. The original code was fine. ___ 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] targeting mc
things to trace this e.currentTarget.name e.target.name.name (e.currentTarget as DisplayObject).name best a On 11 June 2010 15:06, Henrik Andersson he...@henke37.cjb.net wrote: Cor wrote: Not sure what or how your object which fires the event looks like? But try: [details+e.currentTarget.name].visible=true; Or this.[details+e.currentTarget.name].visible=true; Both of those are syntax errors. The original code was fine. ___ 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] targeting mc
bugger e.target.name http://e.target.name.name/ http://e.target.name.name/not e.target.name.name On 11 June 2010 15:11, allandt bik-elliott (thefieldcomic.com) alla...@gmail.com wrote: things to trace this e.currentTarget.name e.target.name.name (e.currentTarget as DisplayObject).name best a On 11 June 2010 15:06, Henrik Andersson he...@henke37.cjb.net wrote: Cor wrote: Not sure what or how your object which fires the event looks like? But try: [details+e.currentTarget.name].visible=true; Or this.[details+e.currentTarget.name].visible=true; Both of those are syntax errors. The original code was fine. ___ 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] targeting mc
allandt bik-elliott (thefieldcomic.com) wrote: things to trace Screw tracing! Just fire up the debugger and see exactly what the value is! ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
RE: [Flashcoders] targeting mc
I think it is a matter of scope the mc I am trying to affect (this[details+e.currentTarget.name]) is a texfield created in a function - so I am guessing it is not accesible outside of that function... there are multiple instances of these textfields... they are created in a loop like: var barDetails:new TextField(); .. barDetails.name=.; addChild(barDetails); I even tried taking the var barDetails:new TextField(); otside of the function, but I get the same error ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Re: [Flashcoders] targeting mc
whats the basic structure? is there an MC named details, and within that is the MC you're trying to target? the concatenation of details+ e.currentTarget.name seems bizarre, since you're taking an already existing name and then modifying the name by adding details on the front. .m On Fri, Jun 11, 2010 at 9:53 AM, Lehr, Theodore ted_l...@federal.dell.comwrote: So I am rolling over one mc to impact another and I am trying: function showDetails(e:Event):void { this[details+e.currentTarget.name].visible=true; } why does this not work? ___ 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] targeting mc
Can you post more of your code? Specifically the code that creates the intended target in the first place. .m On Fri, Jun 11, 2010 at 10:43 AM, Lehr, Theodore ted_l...@federal.dell.comwrote: I think it is a matter of scope the mc I am trying to affect (this[details+e.currentTarget.name]) is a texfield created in a function - so I am guessing it is not accesible outside of that function... there are multiple instances of these textfields... they are created in a loop like: var barDetails:new TextField(); .. barDetails.name=.; addChild(barDetails); I even tried taking the var barDetails:new TextField(); otside of the function, but I get the same error ___ 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] targeting mc
Basically: function parseSumXML(e:Event):void { //looping through the xml for (var n:int=0; ntotalChildren; n++) { obar.graphics.beginFill. (creating square); obar.name = Assigned+n; obar.addEventListener(MouseEvent.ROLL_OVER,showDetails); var barDetails:TextField.. creating textfield; barDetails.name=detailsAssigned+n; barDetails.visible=false; } } function showDetails(e:Event):void { this[details+e.currentTarget.name].visible=true; } From: flashcoders-boun...@chattyfig.figleaf.com [flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of Matt S. [mattsp...@gmail.com] Sent: Friday, June 11, 2010 11:01 AM To: Flash Coders List Subject: Re: [Flashcoders] targeting mc Can you post more of your code? Specifically the code that creates the intended target in the first place. .m On Fri, Jun 11, 2010 at 10:43 AM, Lehr, Theodore ted_l...@federal.dell.comwrote: I think it is a matter of scope the mc I am trying to affect (this[details+e.currentTarget.name]) is a texfield created in a function - so I am guessing it is not accesible outside of that function... there are multiple instances of these textfields... they are created in a loop like: var barDetails:new TextField(); .. barDetails.name=.; addChild(barDetails); I even tried taking the var barDetails:new TextField(); otside of the function, but I get the same error ___ 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] targeting mc
I am adding them now to a parent sprite created outside of the function and I seem to be able to hit them there From: flashcoders-boun...@chattyfig.figleaf.com [flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of Matt S. [mattsp...@gmail.com] Sent: Friday, June 11, 2010 11:01 AM To: Flash Coders List Subject: Re: [Flashcoders] targeting mc Can you post more of your code? Specifically the code that creates the intended target in the first place. .m On Fri, Jun 11, 2010 at 10:43 AM, Lehr, Theodore ted_l...@federal.dell.comwrote: I think it is a matter of scope the mc I am trying to affect (this[details+e.currentTarget.name]) is a texfield created in a function - so I am guessing it is not accesible outside of that function... there are multiple instances of these textfields... they are created in a loop like: var barDetails:new TextField(); .. barDetails.name=.; addChild(barDetails); I even tried taking the var barDetails:new TextField(); otside of the function, but I get the same error ___ 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] targeting mc
Haven't followed this thread, so apologies if this has been hashed out previously. But this: function showDetails(e:Event):void { this[details+e.currentTarget.name].visible=true; } Seems unnecessarily complicated. Seems this should work: function showDetails(e:Event):void { var mySprite:Sprite = e.target as Sprite; mySprite.visible = true; } HOWEVER, the fact you are telling it to be visible AFTER the mouse rolls over it seems problematic - if it wasn't visible before, then it would be impossible to trigger a roll over. Jason Merrill Instructional Technology Architect Bank of America Global Learning Join the Bank of America Flash Platform Community and visit our Instructional Technology Design Blog (Note: these resources are only available for Bank of America associates) -Original Message- From: flashcoders-boun...@chattyfig.figleaf.com [mailto:flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of Lehr, Theodore Sent: Friday, June 11, 2010 11:14 AM To: Flash Coders List Subject: RE: [Flashcoders] targeting mc Basically: function parseSumXML(e:Event):void { //looping through the xml for (var n:int=0; ntotalChildren; n++) { obar.graphics.beginFill. (creating square); obar.name = Assigned+n; obar.addEventListener(MouseEvent.ROLL_OVER,showDetails); var barDetails:TextField.. creating textfield; barDetails.name=detailsAssigned+n; barDetails.visible=false; } } function showDetails(e:Event):void { this[details+e.currentTarget.name].visible=true; } From: flashcoders-boun...@chattyfig.figleaf.com [flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of Matt S. [mattsp...@gmail.com] Sent: Friday, June 11, 2010 11:01 AM To: Flash Coders List Subject: Re: [Flashcoders] targeting mc Can you post more of your code? Specifically the code that creates the intended target in the first place. .m On Fri, Jun 11, 2010 at 10:43 AM, Lehr, Theodore ted_l...@federal.dell.comwrote: I think it is a matter of scope the mc I am trying to affect (this[details+e.currentTarget.name]) is a texfield created in a function - so I am guessing it is not accesible outside of that function... there are multiple instances of these textfields... they are created in a loop like: var barDetails:new TextField(); .. barDetails.name=.; addChild(barDetails); I even tried taking the var barDetails:new TextField(); otside of the function, but I get the same error ___ 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 ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Re: [Flashcoders] targeting mc
Lehr, Theodore wrote: Basically: function parseSumXML(e:Event):void { //looping through the xml for (var n:int=0; ntotalChildren; n++) { obar.graphics.beginFill. (creating square); obar.name = Assigned+n; obar.addEventListener(MouseEvent.ROLL_OVER,showDetails); var barDetails:TextField.. creating textfield; barDetails.name=detailsAssigned+n; barDetails.visible=false; } } function showDetails(e:Event):void { this[details+e.currentTarget.name].visible=true; } I got it! You are assuming that the named children results in corresponding properties on the container. This is not the case. That is only for timeline instances. Code instantiated objects does not get this. Use getChildByName instead. ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Re: [Flashcoders] targeting mc
also - have you set mouseChildren = false on the items that fire the event if you don't need mouseevents from the children On 11 June 2010 15:12, allandt bik-elliott (thefieldcomic.com) alla...@gmail.com wrote: bugger e.target.name http://e.target.name.name/ not e.target.name.name On 11 June 2010 15:11, allandt bik-elliott (thefieldcomic.com) alla...@gmail.com wrote: things to trace this e.currentTarget.name e.target.name.name (e.currentTarget as DisplayObject).name best a On 11 June 2010 15:06, Henrik Andersson he...@henke37.cjb.net wrote: Cor wrote: Not sure what or how your object which fires the event looks like? But try: [details+e.currentTarget.name].visible=true; Or this.[details+e.currentTarget.name].visible=true; Both of those are syntax errors. The original code was fine. ___ 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] Job Openings at Bank of America for US/Canada and UK candidates
Once again, we have some job openings on my team at Bank of America. We have at least one job for a North American-based candidate and one or more for positions in London, UK. These are not entry level positions, nor do we seek intermediate level candidates. We have one of the best internal e-learning organizations in the industry and we have many instructional technology developers in our larger team, but these positions are for the special ops team of Instructional Technology Architects (senior-level positions) I am on. We don't just do the simple page-turner WBTs all the time - we build re-usable e-learning solutions, components, and systems. We are looking for what we call e-learning rock stars - candidates with the following REQUIRED skills and talents (if you don't have these, then you probably shouldn't apply). 1. Advanced knowledge of Actionscript 3.0 - meaning, you are comfortable writing all of your Actionscript in classes using object-oriented methods. You can do things like create and dispatch custom events, work with XML, create a code architecture, etc. You can create rich e-learning experiences in Flash or Flex and have a portfolio you can show that demonstrates this. 2. You have a good visual portfolio of work you have done. Meaning, you consider yourself a good graphic interface designer, not just have a mastery of Photoshop and Illustrator or Fireworks. 3. You have e-learning background and experience. An advanced degree in a related field is preferred. You understand adult learning theory and could switch into the role of an instructional designer if you had to (not that you would in this position, you wouldn't, but there is some collaboration with IDs where this helps immensely) Those three skills are required. Other desired skills would be (not necessarily required- obviously, we can't expect all of these, but some would be nice): 1. Knowledge of the Adobe Flex framework 2. Knowledge of HTML/Javascript/AJAX 3. Knowledge of SCORM, LMS and LCMS systems 4. Knowledge of Lectora / Saba Publisher 5. Knowledge of Adobe's video and sound editing tools 6. Knowledge of Microsoft Sharepoint - especially if you know CAML and using Sharepoint Lists and Webservices 7. Knowledge of utilizing Webservices 8. Knowledge of OOP design patterns 9. Knowledge of the other tools in Adobe's Creative Suite 10. Knowledge of micro architectures like Cairngorm and Pure MVC 11. Knowledge of third party Actionscript libraries like Papervision3D or Away3D 12. Knowledge of 3D modeling tools like Blender or Swift3D Of course, we would prefer candidates located in the Charlotte, NC area where we are headquartered, but being remote is completely OK as well. The London position(s) are located in London - no remote candidates for those. This is a GREAT job working on a TALENTED team at a FATASTIC Fortune 10 company. Send me your resumes if you're interested! Jason Merrill Instructional Technology Architect Bank of America Global Learning Join the Bank of America Flash Platform Community http://sharepoint.bankofamerica.com/sites/tlc/flash/default.aspx and visit our Instructional Technology Design Blog http://sharepoint.bankofamerica.com/sites/SDTeam/itdblog/default.aspx (Note: these resources are only available for Bank of America associates) ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Re: [Flashcoders] Job Openings at Bank of America for US/Canada and UK candidates
I am a developer. I code. I can barely design buttons. Layout is not as hard. Are there actually people out there who are Instructional Technology Architects (senior-level positions) in there ability to code and who also consider yourself a good graphic interface designer, not just have a mastery of Photoshop and Illustrator or Fireworks? I've always been curious.:\ Ktu On Fri, Jun 11, 2010 at 12:18 PM, Merrill, Jason jason.merr...@bankofamerica.com wrote: Once again, we have some job openings on my team at Bank of America. We have at least one job for a North American-based candidate and one or more for positions in London, UK. These are not entry level positions, nor do we seek intermediate level candidates. We have one of the best internal e-learning organizations in the industry and we have many instructional technology developers in our larger team, but these positions are for the special ops team of Instructional Technology Architects (senior-level positions) I am on. We don't just do the simple page-turner WBTs all the time - we build re-usable e-learning solutions, components, and systems. We are looking for what we call e-learning rock stars - candidates with the following REQUIRED skills and talents (if you don't have these, then you probably shouldn't apply). 1. Advanced knowledge of Actionscript 3.0 - meaning, you are comfortable writing all of your Actionscript in classes using object-oriented methods. You can do things like create and dispatch custom events, work with XML, create a code architecture, etc. You can create rich e-learning experiences in Flash or Flex and have a portfolio you can show that demonstrates this. 2. You have a good visual portfolio of work you have done. Meaning, you consider yourself a good graphic interface designer, not just have a mastery of Photoshop and Illustrator or Fireworks. 3. You have e-learning background and experience. An advanced degree in a related field is preferred. You understand adult learning theory and could switch into the role of an instructional designer if you had to (not that you would in this position, you wouldn't, but there is some collaboration with IDs where this helps immensely) Those three skills are required. Other desired skills would be (not necessarily required- obviously, we can't expect all of these, but some would be nice): 1. Knowledge of the Adobe Flex framework 2. Knowledge of HTML/Javascript/AJAX 3. Knowledge of SCORM, LMS and LCMS systems 4. Knowledge of Lectora / Saba Publisher 5. Knowledge of Adobe's video and sound editing tools 6. Knowledge of Microsoft Sharepoint - especially if you know CAML and using Sharepoint Lists and Webservices 7. Knowledge of utilizing Webservices 8. Knowledge of OOP design patterns 9. Knowledge of the other tools in Adobe's Creative Suite 10. Knowledge of micro architectures like Cairngorm and Pure MVC 11. Knowledge of third party Actionscript libraries like Papervision3D or Away3D 12. Knowledge of 3D modeling tools like Blender or Swift3D Of course, we would prefer candidates located in the Charlotte, NC area where we are headquartered, but being remote is completely OK as well. The London position(s) are located in London - no remote candidates for those. This is a GREAT job working on a TALENTED team at a FATASTIC Fortune 10 company. Send me your resumes if you're interested! Jason Merrill Instructional Technology Architect Bank of America Global Learning Join the Bank of America Flash Platform Community http://sharepoint.bankofamerica.com/sites/tlc/flash/default.aspx and visit our Instructional Technology Design Blog http://sharepoint.bankofamerica.com/sites/SDTeam/itdblog/default.aspx (Note: these resources are only available for Bank of America associates) ___ 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] Job Openings at Bank of America for US/Canada and UK candidates
Yes, I do - as well as several members of my team. We do coding most of the day in AS3, several of us are artists in their spare time and have Master's degrees in instructional technology. It's a hard mix to find, but those people are out there. Jason Merrill Instructional Technology Architect Bank of America Global Learning Join the Bank of America Flash Platform Community and visit our Instructional Technology Design Blog (Note: these resources are only available for Bank of America associates) -Original Message- From: flashcoders-boun...@chattyfig.figleaf.com [mailto:flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of Ktu Sent: Friday, June 11, 2010 1:45 PM To: Flash Coders List Subject: Re: [Flashcoders] Job Openings at Bank of America for US/Canada and UK candidates I am a developer. I code. I can barely design buttons. Layout is not as hard. Are there actually people out there who are Instructional Technology Architects (senior-level positions) in there ability to code and who also consider yourself a good graphic interface designer, not just have a mastery of Photoshop and Illustrator or Fireworks? I've always been curious.:\ Ktu On Fri, Jun 11, 2010 at 12:18 PM, Merrill, Jason jason.merr...@bankofamerica.com wrote: Once again, we have some job openings on my team at Bank of America. We have at least one job for a North American-based candidate and one or more for positions in London, UK. These are not entry level positions, nor do we seek intermediate level candidates. We have one of the best internal e-learning organizations in the industry and we have many instructional technology developers in our larger team, but these positions are for the special ops team of Instructional Technology Architects (senior-level positions) I am on. We don't just do the simple page-turner WBTs all the time - we build re-usable e-learning solutions, components, and systems. We are looking for what we call e-learning rock stars - candidates with the following REQUIRED skills and talents (if you don't have these, then you probably shouldn't apply). 1. Advanced knowledge of Actionscript 3.0 - meaning, you are comfortable writing all of your Actionscript in classes using object-oriented methods. You can do things like create and dispatch custom events, work with XML, create a code architecture, etc. You can create rich e-learning experiences in Flash or Flex and have a portfolio you can show that demonstrates this. 2. You have a good visual portfolio of work you have done. Meaning, you consider yourself a good graphic interface designer, not just have a mastery of Photoshop and Illustrator or Fireworks. 3. You have e-learning background and experience. An advanced degree in a related field is preferred. You understand adult learning theory and could switch into the role of an instructional designer if you had to (not that you would in this position, you wouldn't, but there is some collaboration with IDs where this helps immensely) Those three skills are required. Other desired skills would be (not necessarily required- obviously, we can't expect all of these, but some would be nice): 1. Knowledge of the Adobe Flex framework 2. Knowledge of HTML/Javascript/AJAX 3. Knowledge of SCORM, LMS and LCMS systems 4. Knowledge of Lectora / Saba Publisher 5. Knowledge of Adobe's video and sound editing tools 6. Knowledge of Microsoft Sharepoint - especially if you know CAML and using Sharepoint Lists and Webservices 7. Knowledge of utilizing Webservices 8. Knowledge of OOP design patterns 9. Knowledge of the other tools in Adobe's Creative Suite 10. Knowledge of micro architectures like Cairngorm and Pure MVC 11. Knowledge of third party Actionscript libraries like Papervision3D or Away3D 12. Knowledge of 3D modeling tools like Blender or Swift3D Of course, we would prefer candidates located in the Charlotte, NC area where we are headquartered, but being remote is completely OK as well. The London position(s) are located in London - no remote candidates for those. This is a GREAT job working on a TALENTED team at a FATASTIC Fortune 10 company. Send me your resumes if you're interested! Jason Merrill Instructional Technology Architect Bank of America Global Learning Join the Bank of America Flash Platform Community http://sharepoint.bankofamerica.com/sites/tlc/flash/default.aspx and visit our Instructional Technology Design Blog http://sharepoint.bankofamerica.com/sites/SDTeam/itdblog/default.aspx (Note: these resources are only available for Bank of America associates) ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list
[Flashcoders] AS3 newbie question: how can I correct this to make an object appear on the stage?
I don't understand why this doesn't work... I have a MovieClip, myClass.fla, with one symbol in the library, myBox_mc. Frame 1 of myClass.fla has the following actions: import flash.display.MovieClip; var myBoxx:MovieClip = MovieClip(myBox_mc); addChild(myBoxx); The symbol is exported for ActionScript. Its class remains myBox_mc. Its base class has been changed to myBoxx. The classPath has been properly configured and ends in the classes folder. myBoxx.as is in this folder. The contents of myBoxx.as are: package { import flash.display.MovieClip; public class myBoxx extends MovieClip { public function myBoxx(m:MovieClip) { trace(09myBoxx parent +this.parent); var dmc:MovieClip = m.MovieClip(myBox_mc); m.addChild(dmc); } } } When I run this, I get:Symbol myBox_mcerror #1023No default construtor found in base class myBoxx. I can't find any other example, or any lesson that tells me what's wrong. Any help would be greatly appreciated. Thanks, - Paul ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Re: [Flashcoders] AS3 newbie question: how can I correct this to makean object appear on the stage?
First you are not importing your mybox class correctly. Second, the external class should start with a capital (MyBoxx.as). Third, your declaration of the instance is incorrect for how you have it setup. import myBoxxflash; var myBoxx:MyBoxx = new MyBoxx(); addChild(myBoxx); Your external class needs some work as well. I would read up on some tutorials on how to implement external Classes. -Original Message- From: Paul Freedman p...@freedmania.com Date: Fri, 11 Jun 2010 19:21:55 To: Flash Coders Listflashcoders@chattyfig.figleaf.com Subject: [Flashcoders] AS3 newbie question: how can I correct this to make an object appear on the stage? I don't understand why this doesn't work... I have a MovieClip, myClass.fla, with one symbol in the library, myBox_mc. Frame 1 of myClass.fla has the following actions: import flash.display.MovieClip; var myBoxx:MovieClip = MovieClip(myBox_mc); addChild(myBoxx); The symbol is exported for ActionScript. Its class remains myBox_mc. Its base class has been changed to myBoxx. The classPath has been properly configured and ends in the classes folder. myBoxx.as is in this folder. The contents of myBoxx.as are: package { import flash.display.MovieClip; public class myBoxx extends MovieClip { public function myBoxx(m:MovieClip) { trace(09myBoxx parent +this.parent); var dmc:MovieClip = m.MovieClip(myBox_mc); m.addChild(dmc); } } } When I run this, I get:Symbol myBox_mcerror #1023No default construtor found in base class myBoxx. I can't find any other example, or any lesson that tells me what's wrong. Any help would be greatly appreciated. Thanks, - Paul ___ 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] AS3 newbie question: how can I correct this to makean object appear on the stage?
To supplement Nathan's answer: I think the common thing that is tricky to note for people transitioning from AS2 to AS3: Your library objects with 'Linkage' are now AS3 Classes that (with the default setting) extend MovieClip. You need to instantiate this new class to create an instance of your linked symbol. -jonathan On Fri, Jun 11, 2010 at 4:52 PM, Nathan Mynarcik nat...@mynarcik.comwrote: First you are not importing your mybox class correctly. Second, the external class should start with a capital (MyBoxx.as). Third, your declaration of the instance is incorrect for how you have it setup. import myBoxxflash; var myBoxx:MyBoxx = new MyBoxx(); addChild(myBoxx); Your external class needs some work as well. I would read up on some tutorials on how to implement external Classes. -Original Message- From: Paul Freedman p...@freedmania.com Date: Fri, 11 Jun 2010 19:21:55 To: Flash Coders Listflashcoders@chattyfig.figleaf.com Subject: [Flashcoders] AS3 newbie question: how can I correct this to make an object appear on the stage? I don't understand why this doesn't work... I have a MovieClip, myClass.fla, with one symbol in the library, myBox_mc. Frame 1 of myClass.fla has the following actions: import flash.display.MovieClip; var myBoxx:MovieClip = MovieClip(myBox_mc); addChild(myBoxx); The symbol is exported for ActionScript. Its class remains myBox_mc. Its base class has been changed to myBoxx. The classPath has been properly configured and ends in the classes folder. myBoxx.as is in this folder. The contents of myBoxx.as are: package { import flash.display.MovieClip; public class myBoxx extends MovieClip { public function myBoxx(m:MovieClip) { trace(09myBoxx parent +this.parent); var dmc:MovieClip = m.MovieClip(myBox_mc); m.addChild(dmc); } } } When I run this, I get:Symbol myBox_mcerror #1023No default construtor found in base class myBoxx. I can't find any other example, or any lesson that tells me what's wrong. Any help would be greatly appreciated. Thanks, - Paul ___ 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 -- -jonathan howe ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Re: [Flashcoders] AS3 newbie question: how can I correct this to makean object appear on the stage?
I would also suggest posting only to one mailing list first. This would help ghost threads from being created. Besides, I think most of us are subscribed to both and both lists have many helpful people on them to provide you solutions. Good luck. -Original Message- From: Paul Freedman p...@freedmania.com Date: Fri, 11 Jun 2010 19:21:55 To: Flash Coders Listflashcoders@chattyfig.figleaf.com Subject: [Flashcoders] AS3 newbie question: how can I correct this to make an object appear on the stage? I don't understand why this doesn't work... I have a MovieClip, myClass.fla, with one symbol in the library, myBox_mc. Frame 1 of myClass.fla has the following actions: import flash.display.MovieClip; var myBoxx:MovieClip = MovieClip(myBox_mc); addChild(myBoxx); The symbol is exported for ActionScript. Its class remains myBox_mc. Its base class has been changed to myBoxx. The classPath has been properly configured and ends in the classes folder. myBoxx.as is in this folder. The contents of myBoxx.as are: package { import flash.display.MovieClip; public class myBoxx extends MovieClip { public function myBoxx(m:MovieClip) { trace(09myBoxx parent +this.parent); var dmc:MovieClip = m.MovieClip(myBox_mc); m.addChild(dmc); } } } When I run this, I get:Symbol myBox_mcerror #1023No default construtor found in base class myBoxx. I can't find any other example, or any lesson that tells me what's wrong. Any help would be greatly appreciated. Thanks, - Paul ___ 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] AS3 newbie question: how can I correct this to makean object appear on the stage?
I don't spend as much time on these lists as perhaps I should. I had to creep through this process very carefully before I could see the logic. I'd been following the AS3 lessons in Lynda. While they include all the basic information, they give very little instruction on the nuts-and-bolts of interrelating Classes with graphic elements. If there are other tutorials with more, clearer examples or lessons on the subject, I'd love to see them. Thanks very much, both of you. - Paul - Original Message - From: jonathan howe jonathangh...@gmail.com To: Flash Coders List flashcoders@chattyfig.figleaf.com Sent: Friday, June 11, 2010 8:18 PM Subject: Re: [Flashcoders] AS3 newbie question: how can I correct this to makean object appear on the stage? To supplement Nathan's answer: I think the common thing that is tricky to note for people transitioning from AS2 to AS3: Your library objects with 'Linkage' are now AS3 Classes that (with the default setting) extend MovieClip. You need to instantiate this new class to create an instance of your linked symbol. -jonathan On Fri, Jun 11, 2010 at 4:52 PM, Nathan Mynarcik nat...@mynarcik.comwrote: First you are not importing your mybox class correctly. Second, the external class should start with a capital (MyBoxx.as). Third, your declaration of the instance is incorrect for how you have it setup. import myBoxxflash; var myBoxx:MyBoxx = new MyBoxx(); addChild(myBoxx); Your external class needs some work as well. I would read up on some tutorials on how to implement external Classes. -Original Message- From: Paul Freedman p...@freedmania.com Date: Fri, 11 Jun 2010 19:21:55 To: Flash Coders Listflashcoders@chattyfig.figleaf.com Subject: [Flashcoders] AS3 newbie question: how can I correct this to make an object appear on the stage? I don't understand why this doesn't work... I have a MovieClip, myClass.fla, with one symbol in the library, myBox_mc. Frame 1 of myClass.fla has the following actions: import flash.display.MovieClip; var myBoxx:MovieClip = MovieClip(myBox_mc); addChild(myBoxx); The symbol is exported for ActionScript. Its class remains myBox_mc. Its base class has been changed to myBoxx. The classPath has been properly configured and ends in the classes folder. myBoxx.as is in this folder. The contents of myBoxx.as are: package { import flash.display.MovieClip; public class myBoxx extends MovieClip { public function myBoxx(m:MovieClip) { trace(09myBoxx parent +this.parent); var dmc:MovieClip = m.MovieClip(myBox_mc); m.addChild(dmc); } } } When I run this, I get:Symbol myBox_mcerror #1023No default construtor found in base class myBoxx. I can't find any other example, or any lesson that tells me what's wrong. Any help would be greatly appreciated. Thanks, - Paul ___ 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 -- -jonathan howe ___ 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