Friday, June 28, 2002Pixel Font News Update Thanks to the continued persistence of Stephen Tallent I've discovered the root of my problem with pixel fonts in Flash. It appears that while most pixel fonts display correctly in static text fields, only certain pixel fonts will display correctly in dynamic text fields. Namely, I've had problems with Tenacity from MiniFonts. It appears that all of the fonts at Fonts For Flash work just fine. If you have any fonts that you know WILL NOT work in dynamic text fields, I would like to know. Maybe I will compile a list. 5:32:18 PM
A New Home Media Insites, Inc., my company, has finally set up its own dedicated server graciously hosted by the folks over at Rackspace. This means that I will soon be running a Jabber server on my own domain and that Eat Orange will soon be moving permanently to eatorange.com. Once my Jabber server is up and running I can embed Jabber-enabled Flash chat programs and games directly into the pages here and not worry about the Flash security sandbox. I'll also post the source to an "easy-bake" chat program using Flash JabberConf at this time. 9:44:48 AM
Thursday, June 27, 2002Pixel Fonts in Dynamic Text Fields: Problem Solved Publish the movie at low quality. This seems like a really stupid solution, but supposedly this is the only way to avoid Flash munging the text beyond recognition. I found this somewhere in the FAQ at Fonts For Flash. 9:28:42 AM
Wednesday, June 26, 2002Draggable Pane - A Major Pain Working on JabberCheckers, a multiplayer Flash/Jabber implementation of checkers, (screenshot available here) has forced me to learn a lot about Actionscript, Flash MX and their various nuances. I've been trying to use the new UI components wherever appropriate in JabberCheckers. Unfortunately, this has revealed many of their (or possibly my) flaws. I love pixel fonts. I intentionally turn Quartz text rendering off in my browsers (IE, Mozilla) because it just blurs small text beyond reason, especially on my LCD display. It would be nice to be able to use pixel fonts in dynamic text fields in Flash. Unfortunately, Flash always finds some way to muck them up. They are only useful in static text fields, which for me means they are not useful at all. In an attempt at compromise, I tried using device fonts. I quickly discovered that device fonts and the scroll pane/draggable pane components don't mix. Maybe someone can help me out on this next one - the draggable pane component. It works fine, but if I use MovieClip.attachMovie to load a pane, click the close button on the pane, and then attach the pane again it breaks. It loses all my formatting from globalStyleFormat, the close button is mysteriously disabled, scroll content is lost, and I get very frustrated. Hopefully I'll figure this one out soon. 1:53:09 PM
Tuesday, June 25, 2002Actionscript Tips for Chat Clients Now that Flash JabberConf (FJC) is released, I thought I would provide a few tips/suggestions for creating a Flash-based chat client. These first few tips deal with the technological aspects of implementing an auto-scrolling text field as a chat window, and the option of pressing the ENTER key to quickly send messages. My techniques involve using the new MX event model and methods of the ever-wonderful TextField object. For the details and actionscript code, read more. 11:03:15 AM
Saturday, June 22, 2002Announcing: Flash JabberConf I finally finished it. Flash JabberConf (FJC) is an API for Flash MX that I wrote. It should allow anyone familiar with MX and the new event model to quickly create chat and messaging applications in Flash. FJC was written to allow communication with a Jabber server running the Jabber conferencing component (also known as group chat). It is essentially an "MX-erized," light-weight version of JabberFlash with the necessary extensions that allow it to easily support conferencing and group chat. FJC is available here in zip format. I'm always looking for ways to make it better, so take a look at the code, try it out, and let me know what you think! There is plenty of accompanying documentation to get you started. 12:12:04 PM
Friday, June 21, 2002More Fun Flash Ideas It's a great time to be a member of the Flash community. With such amazing projects as Philter Design's Flash RSS Reader and The Feasible Impossibilities Talking Blog we are really beginning to see the power behind MX. I came up with few ideas that would incorporate both Jabber and these new technologies. In the good-natured spirit of sharing, here they are:
12:31:27 PM
Wednesday, June 19, 2002Meanwhile, Back at the Ranch . . . I spent the last six days or so back at home in San Diego with my parents. It was definitely a welcome escape from the smog-ridden Los Angeles scenery and mayhem on highway 405. My parents' new spa was installed just as I was leaving. I guess I'll just have to head down there again as soon as possible. On the Flash front, I made quite a bit of progress on Flash JabberConf (FJC), an API for quickly programming jabber "chat" or conferencing programs in Flash. It is based largely on Yannick Connan's JabberFlash but I've added the necessary conferencing additions and removed anything unnecessary for conferencing. It should be nice and light weight. I've also "MX-erized" it using the new event model (ASBroadcaster, etc.), and used Branden Hall's SHA1 implementation for the server authentication. Expect this one to be released by Monday. 9:26:17 AM
|
