Re: [Flashcoders] fun with embedFonts - NOT
Also note it doesn't need to be offstage (i.e. on the main timeline). It can be inside a clip in the library, as long as the clip is set to export on first frame. HTH, Ian On Mon, Sep 8, 2008 at 2:55 AM, Muzak [EMAIL PROTECTED] wrote: With an off-stage textfield you can (and should) set a range of characters to include, thus reducing filesize. Something which is not possible with library fonts. regards, Muzak ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Re: [Flashcoders] fun with embedFonts - NOT
thanks for all your help on this guys - i managed to crack the problem by using the order sebastian gave but those tutes look awesome - i'm grabbing them now to take a look Fonts is one of those things that Adobe just hasn't seemed to make any easier no matter what they tried, so having loads of really experienced coders to answer questions about this subject is a real boon. 3 FlashCoders On Mon, Sep 8, 2008 at 9:57 AM, Glen Pike [EMAIL PROTECTED] wrote: Hi, These 2 articles were a great help for Embedding - CSS vs AS seemed to be slightly different and caused me headaches before I cracked it. http://www.connectedpixel.com/blog/fonts/embedding http://www.connectedpixel.com/blog/fonts/cssembedding http://web.archive.org/web/20030205231143/http://www.waxpraxis.org/archives/62.html I also uploaded an example I got working from these tut's that loads a SWF with shared fonts and applies CSS to a text field with loaded HTML text. I included the fonts in there too so you can install these and see it working, then play. http://glenpike.co.uk/misc/css_styling_shared_fonts.zip Tips - make sure font names with spaces are enclosed in quotes in your CSS - Benjamin Gothic Use the system names for fonts in your CSS you can still name your font symbols differently. Loading order for this example IS important - check out frame 1 - Actions layer in demo_from_scratch.fla Read the html_text_demo.txt file for some more info. HTH Glen Ian Thomas wrote: Also note it doesn't need to be offstage (i.e. on the main timeline). It can be inside a clip in the library, as long as the clip is set to export on first frame. HTH, Ian On Mon, Sep 8, 2008 at 2:55 AM, Muzak [EMAIL PROTECTED] wrote: With an off-stage textfield you can (and should) set a range of characters to include, thus reducing filesize. Something which is not possible with library fonts. regards, Muzak ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders -- Glen Pike 01326 218440 www.glenpike.co.uk http://www.glenpike.co.uk ___ 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] How do gain access to loaded swf? AS3 Flash. CLOSED!
Thanks. There was a problem with the file I was trying to import and I still cant see what is wrong with it, but when I importet another file I had no problem interacting with it. Vayu On 9/6/08 7:42 AM, Jamie S [EMAIL PROTECTED] wrote: Security? try allowDomain() in the loaded swf On Fri, Sep 5, 2008 at 5:20 PM, Vayu Robins [EMAIL PROTECTED] wrote: Hi. I am struggling with this one. I am loading an external swf file that has a Document class into my main class/movie. So far so good, but I would like to make this external file into a button and interact with it from the main movie. I cant do anything to it though. It just loads and sits there. Thanks. Vayu ___ 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] fun with embedFonts - NOT
Hi, These 2 articles were a great help for Embedding - CSS vs AS seemed to be slightly different and caused me headaches before I cracked it. http://www.connectedpixel.com/blog/fonts/embedding http://www.connectedpixel.com/blog/fonts/cssembedding http://web.archive.org/web/20030205231143/http://www.waxpraxis.org/archives/62.html I also uploaded an example I got working from these tut's that loads a SWF with shared fonts and applies CSS to a text field with loaded HTML text. I included the fonts in there too so you can install these and see it working, then play. http://glenpike.co.uk/misc/css_styling_shared_fonts.zip Tips - make sure font names with spaces are enclosed in quotes in your CSS - Benjamin Gothic Use the system names for fonts in your CSS you can still name your font symbols differently. Loading order for this example IS important - check out frame 1 - Actions layer in demo_from_scratch.fla Read the html_text_demo.txt file for some more info. HTH Glen Ian Thomas wrote: Also note it doesn't need to be offstage (i.e. on the main timeline). It can be inside a clip in the library, as long as the clip is set to export on first frame. HTH, Ian On Mon, Sep 8, 2008 at 2:55 AM, Muzak [EMAIL PROTECTED] wrote: With an off-stage textfield you can (and should) set a range of characters to include, thus reducing filesize. Something which is not possible with library fonts. regards, Muzak ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders -- Glen Pike 01326 218440 www.glenpike.co.uk http://www.glenpike.co.uk ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
[Flashcoders] parsing newlines in textdocuments
Hi Coders, I am gonna to make a parser for the MicroDVD subtitle format, but I am not being able to find the documentation, yet a simple example for how it looks. but the problem I know I will have is how to parse a text-file that are having linebreaks, since they appearantly are different if the textfile has been on a mac/unix/windows I hope anyone here can point out for me how to deal with this. Why I am using the MicroDVD is that the time-codes is being in frames and not seconds, which will make it easier for the one producing the swf's which will be loaded as our movies, to be able to synch that together with the animations and so on. but any input is welcome of course! -- Martin Klasson Flash Developer Parkgatan 9-11 S-411 24 Göteborg Sweden Office +46 (0) 31 711 54 50 Cell +46 (0) 730 964 561 [EMAIL PROTECTED] www.kokokaka.com ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
[Flashcoders] Debugger Text Field
Hey all, I have a class that serves as a debugger - containing a textfield that text gets dumped into. Rather quickly. What might be the best way to simply limit the number of lines in the field itself, as the appends after a while bog the application down (understandable). I have many ideas, but I don't want the mechanism to clean up add too much overhead itself. Thanks, Eric ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Re: [Flashcoders] Debugger Text Field
I do something like this, It can be optimized, Im moving all logs every time when you can have something like a ringbuffer instead: private var _log:Array = new Array(20); public function log(t:*) { for (var i:int = 0; i _log.length-1; i++) { _log[i] = _log[i + 1]; } _log[_log.length - 1] = t; output.text = _log.join(\n); } HTH/Christoffer eric e. dolecki skrev: Hey all, I have a class that serves as a debugger - containing a textfield that text gets dumped into. Rather quickly. What might be the best way to simply limit the number of lines in the field itself, as the appends after a while bog the application down (understandable). I have many ideas, but I don't want the mechanism to clean up add too much overhead itself. Thanks, Eric ___ 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] Debugger Text Field
// update window after 1s without receiving data or case buffer exceds 100 chars function log(str) { buffer += str + chr(10); if (buffer.length 100) { checkChange(); } else { clearInterval(intervalCheckChange); intervalCheckChange = setInterval(this, checkChange, 1000); } } function checkChange() { clearInterval(intervalCheckChange); if (buffer.length 0) { TF_debug.text += buffer; buffer = ; if (TF_debug.text.length (maxChars + 1000)) { TF_debug.text = TF_debug.text.substr(TF_debug.text.length - maxChars); TF_debug.text = TF_debug.text.substr(TF_debug.text.indexOf(chr(10)) + 1); } MC_scroll.gotoEnd(); MC_scroll.checkChange(); } } Fabrício Seger Kolling - Dulldusk Christoffer Enedahl wrote: I do something like this, It can be optimized, Im moving all logs every time when you can have something like a ringbuffer instead: private var _log:Array = new Array(20); public function log(t:*) { for (var i:int = 0; i _log.length-1; i++) { _log[i] = _log[i + 1]; } _log[_log.length - 1] = t; output.text = _log.join(\n); } HTH/Christoffer eric e. dolecki skrev: Hey all, I have a class that serves as a debugger - containing a textfield that text gets dumped into. Rather quickly. What might be the best way to simply limit the number of lines in the field itself, as the appends after a while bog the application down (understandable). I have many ideas, but I don't want the mechanism to clean up add too much overhead itself. Thanks, Eric ___ 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] Coding question...
Hi there, I was wondering if there was an easy way to inactivate buttons. I activate a series of buttons in an array using the following: for (i = 0; i aRadioButtons.length; i++) { trace(aRadioButtons[i].name); aRadioButtons[i].addEventListener(MouseEvent.CLICK, buttonClicked); aSelected[i].addEventListener(MouseEvent.CLICK, buttonClicked); } I know there is a way to inactivate the listener, but cannot remember for the life of me how to do it. Any pointers you could provide are appreciated! Thanks, Susan ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
RE: [Flashcoders] Coding question...
I know there is a way to inactivate the listener, but cannot remember for the life of me how to do it. removeEventListener() on the button Jason Merrill Bank of America Enterprise Technology Global Risk LLD Instructional Technology Media Join the Bank of America Flash Platform Developer Community Are you a Bank of America associate interested in innovative learning ideas and technologies? Check out our internal Innovative Learning Blog subscribe. ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
RE: [Flashcoders] Coding question...
Ok... I am feeling a bit clueless... I tried it three ways... aRadioButtons[1].removeEventListener(MouseEvent.CLICK, buttonClicked); and aRadioButtons[1].removeEventListener(MouseEvent.CLICK); and aRadioButtons[1].removeEventListener(); I am sure I am doing something simple wrong. Any direction you can provide is appreciated. Thanks! Susan -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Merrill, Jason Sent: Monday, September 08, 2008 10:42 AM To: Flash Coders List Subject: RE: [Flashcoders] Coding question... I know there is a way to inactivate the listener, but cannot remember for the life of me how to do it. removeEventListener() on the button Jason Merrill Bank of America Enterprise Technology Global Risk LLD Instructional Technology Media Join the Bank of America Flash Platform Developer Community Are you a Bank of America associate interested in innovative learning ideas and technologies? Check out our internal Innovative Learning Blog subscribe. ___ 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] Coding question...
for (i = 0; i aRadioButtons.length; i++) { aRadioButtons[i].removeEventListener(MouseEvent.CLICK, buttonClicked); aSelected[i].removeEventListener(MouseEvent.CLICK, buttonClicked); } Should do the trick. It doesn't? By the way, what is the difference between the aRadioButtons array and the aSelected array? Jason Merrill Bank of America Enterprise Technology Global Risk LLD Instructional Technology Media Join the Bank of America Flash Platform Developer Community Are you a Bank of America associate interested in innovative learning ideas and technologies? Check out our internal Innovative Learning Blog subscribe. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Lord, Susan, CTR, DSS Sent: Monday, September 08, 2008 10:34 AM To: Flash Coders List Subject: [Flashcoders] Coding question... Hi there, I was wondering if there was an easy way to inactivate buttons. I activate a series of buttons in an array using the following: for (i = 0; i aRadioButtons.length; i++) { trace(aRadioButtons[i].name); aRadioButtons[i].addEventListener(MouseEvent.CLICK, buttonClicked); aSelected[i].addEventListener(MouseEvent.CLICK, buttonClicked); } I know there is a way to inactivate the listener, but cannot remember for the life of me how to do it. Any pointers you could provide are appreciated! Thanks, Susan ___ 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] Coding question...
DOH! I had a type-O. Thanks! Error between seat and keyboard LOL! Thanks! -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Merrill, Jason Sent: Monday, September 08, 2008 11:16 AM To: Flash Coders List Subject: RE: [Flashcoders] Coding question... for (i = 0; i aRadioButtons.length; i++) { aRadioButtons[i].removeEventListener(MouseEvent.CLICK, buttonClicked); aSelected[i].removeEventListener(MouseEvent.CLICK, buttonClicked); } Should do the trick. It doesn't? By the way, what is the difference between the aRadioButtons array and the aSelected array? Jason Merrill Bank of America Enterprise Technology Global Risk LLD Instructional Technology Media Join the Bank of America Flash Platform Developer Community Are you a Bank of America associate interested in innovative learning ideas and technologies? Check out our internal Innovative Learning Blog subscribe. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Lord, Susan, CTR, DSS Sent: Monday, September 08, 2008 10:34 AM To: Flash Coders List Subject: [Flashcoders] Coding question... Hi there, I was wondering if there was an easy way to inactivate buttons. I activate a series of buttons in an array using the following: for (i = 0; i aRadioButtons.length; i++) { trace(aRadioButtons[i].name); aRadioButtons[i].addEventListener(MouseEvent.CLICK, buttonClicked); aSelected[i].addEventListener(MouseEvent.CLICK, buttonClicked); } I know there is a way to inactivate the listener, but cannot remember for the life of me how to do it. Any pointers you could provide are appreciated! Thanks, Susan ___ 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] What is a practical limit for System and/or Cache Memory
I am currently in the midst of developing a large e-learning program. The program includes many large files of graphics and animations (mostly by bitmaps) that are loaded when required. To minimize waiting time, once these assets are loaded into designated sprites or movieclips they are either shown or hidden by (visible=true/false), i.e., if the user goes to the same part of the e-learning program, the asset use (asset.visible=true). My question: is there a practical limit on Flash 9 system memory where the program starts to perform sluggishly. And is such limit would be based on the RAM or cache size. Thank you, Daniel Abramovich **Pt...Have you heard the news? There's a new fashion blog, plus the latest fall trends and hair styles at StyleList.com. (http://www.stylelist.com/trends?ncid=aolsty000514) ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
[Flashcoders] firefox 3 and swfobject 2
Not having luck searching, so hoping someone here might have an idea on this. I want to upgrade from swfobject 1.5 to swfobject 2.1, but having the following problem. On Firefox 3.1, it writes an object tag, and that tag gets ignored. On IE and Chrome it works fine, but they both work with the object tag. Should FF3 be able to use the object tag? I'm using the dynamic embedding. Anybody have a similar problem? Regards, Hudson ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Re: [Flashcoders] Coding question...
BTW if all you want to do is temporarily disable the button, you might want to leave the event listener and just make the visible property false instead... kinda depends on the circumstances. removing the listener is good garbage collection though! sebastian. Lord, Susan, CTR, DSS wrote: DOH! I had a type-O. Thanks! Error between seat and keyboard LOL! Thanks! -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Merrill, Jason Sent: Monday, September 08, 2008 11:16 AM To: Flash Coders List Subject: RE: [Flashcoders] Coding question... for (i = 0; i aRadioButtons.length; i++) { aRadioButtons[i].removeEventListener(MouseEvent.CLICK, buttonClicked); aSelected[i].removeEventListener(MouseEvent.CLICK, buttonClicked); } Should do the trick. It doesn't? By the way, what is the difference between the aRadioButtons array and the aSelected array? Jason Merrill Bank of America Enterprise Technology Global Risk LLD Instructional Technology Media Join the Bank of America Flash Platform Developer Community Are you a Bank of America associate interested in innovative learning ideas and technologies? Check out our internal Innovative Learning Blog subscribe. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Lord, Susan, CTR, DSS Sent: Monday, September 08, 2008 10:34 AM To: Flash Coders List Subject: [Flashcoders] Coding question... Hi there, I was wondering if there was an easy way to inactivate buttons. I activate a series of buttons in an array using the following: for (i = 0; i aRadioButtons.length; i++) { trace(aRadioButtons[i].name); aRadioButtons[i].addEventListener(MouseEvent.CLICK, buttonClicked); aSelected[i].addEventListener(MouseEvent.CLICK, buttonClicked); } I know there is a way to inactivate the listener, but cannot remember for the life of me how to do it. Any pointers you could provide are appreciated! Thanks, Susan ___ 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] What is a practical limit for System and/or Cache Memory
In my experience different browsers makes an impact on the memory impact as well; processors speeds seem to affect things more than ram in my experience. Loading times may be affected by large amounts of data, while it is certainly interesting to wonder what the maximums are, another approach would be to avoid the issue entirely by breaking the program into smaller chunks and only load what is actually required. Since a human would NEVER read more than 1 or 2 pages at a time... example: Assuming you have 10 classes and each one has 10 lessons and each lesson has 10 pages, you could detect what class the person was in [sharedobject] and pre-load that one [first time visitors get class1, lesson1, page1 preloaded], but only the lesson they are in and then only the pages that apply. then, as I read pages, you can always have it loading the next page in the back ground so that when i click [next] it loads instantly [at which point it loads in another page ahead of me secretly]... thus it will seem like everything is always loaded to a suer... only if I deviate from a linear lesson path would I have to wait for any load times; and then only for the 1st page as the other pages would again look--load-ahead of me. this example was quite complex because it has a lot of computer-side logic to reduce user-side waiting time. you can obviously just go for 'standard' pre-loaders and just load pages/sections as required and then show a progress bar [people love to wait!]. assuming the wait times are not substantial, this is generally acceptable. hope this [not exactly what you were asking for] feedback is of use to you! seb. [EMAIL PROTECTED] wrote: I am currently in the midst of developing a large e-learning program. The program includes many large files of graphics and animations (mostly by bitmaps) that are loaded when required. To minimize waiting time, once these assets are loaded into designated sprites or movieclips they are either shown or hidden by (visible=true/false), i.e., if the user goes to the same part of the e-learning program, the asset use (asset.visible=true). My question: is there a practical limit on Flash 9 system memory where the program starts to perform sluggishly. And is such limit would be based on the RAM or cache size. Thank you, Daniel Abramovich **Pt...Have you heard the news? There's a new fashion blog, plus the latest fall trends and hair styles at StyleList.com. (http://www.stylelist.com/trends?ncid=aolsty000514) ___ 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] firefox 3 and swfobject 2
just tested a site that I am 100% certain is using swfobject and swfaddress on mac osx 10.5.4 with FF 3.1 and it works fine... so not sure what your issue is... :( seb. Hudson Ansley wrote: Not having luck searching, so hoping someone here might have an idea on this. I want to upgrade from swfobject 1.5 to swfobject 2.1, but having the following problem. On Firefox 3.1, it writes an object tag, and that tag gets ignored. On IE and Chrome it works fine, but they both work with the object tag. Should FF3 be able to use the object tag? I'm using the dynamic embedding. Anybody have a similar problem? Regards, Hudson ___ 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] firefox 3 and swfobject 2
would you happen to be using adblock? I had an issue with this and swfobject 2 content http://www.asfusion.com/blog/entry/firefox-3-adblock-disaster On Mon, Sep 8, 2008 at 3:29 PM, sebastian [EMAIL PROTECTED] wrote: just tested a site that I am 100% certain is using swfobject and swfaddress on mac osx 10.5.4 with FF 3.1 and it works fine... so not sure what your issue is... :( seb. Hudson Ansley wrote: Not having luck searching, so hoping someone here might have an idea on this. I want to upgrade from swfobject 1.5 to swfobject 2.1, but having the following problem. On Firefox 3.1, it writes an object tag, and that tag gets ignored. On IE and Chrome it works fine, but they both work with the object tag. Should FF3 be able to use the object tag? I'm using the dynamic embedding. Anybody have a similar problem? Regards, Hudson ___ 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