Archive

Archive for December, 2009

Downloads Now Accessed From Desktop Forum

December 29th, 2009 Chris No comments

The downloads are now part of the desktop forum. All registered members have access to the downloads right inside the desktop forum system now. Look for the little arrow icon to access them.

The Forum is now at Version .3 and all existing boards will update themselves accordingly.

See the Desktop Forum Change log thread to see details.

Why Is Everything New And Cool in Koolmoves AS3 Based?

December 27th, 2009 Chris 2 comments

The answer is easy. It’s currently where the Actionscript language is and whether you realize it or not as a Koolmoves user you are creating Flash (SWF) movies that target Flashplayer.

Staying behind and focusing on AS1 Koolmoves is a choice and a choice that has ramifications. Bob has done his level best to make the UI backwards compatible for users who want to do so but AS1 is yesterdays news and by dragging your feet to migrate to AS3 you are deprecating yourself as much as Adobe has deprecated the language version you are holding onto. Can you still make movies with AS1? Sure you can. The question to me isn’t whether you can or not but more along the lines of “Why would you want to?”.

The usual reasoning people have when they explain why they do this is by saying “I don’t code much” or “AS3 is too difficult to understand or grasp and I’m doing fine with AS1”. Users who I have heard this from, especially ones who also submit to the KoolExchange defy their own logic as nearly every AS1 based movie I have ever opened (be it mine or someone else’s) has something written in the Actionscript Editor. If you write even one line in there you are in fact “scripting”. This does not mean there are not people who drag things onstage and manipulate them with the AS1 based commands or component parameters and never write a line of code, I’m just saying this is a very minor percentage of the Koolmoves userbase these days IMO and each day finds them more and more behind the eight ball as far as being “current”.

The surprising fact to me is, the vast majority of users I see in Koolmoves are web designers and why they would want to cement their feet into a language version a full two versions behind the current version baffles me. In a field that is so competitive, how can you justify NOT staying current with the language that is at the core of what you create and the Flashplayer you target? It’s the equivalent of a Doctor who refuses to acknowledge advances in medicine and clings to what he learned back in the day because it’s “comfortable” or because he refuses to accept “current standards”. Much like everything else in life, things change folks and the ability to adapt goes hand in hand with the ability to code and is what makes you progress and grow as a coder.

Anyway, back to my original point. If you are envious of the new things offered in Koolmoves that are AS3 based and not AS1 based, blame yourself…not the developers. All Koolmoves is doing is adapting to it’s surroundings and progressing and growing as a platform. It isn’t going to do that focusing on AS1….and either are you.

There is hope though. The new Script Editor might help you help yourself and get you current. It actually may be the best thing that ever happened to you as it relates to Koolmoves. It may just be exactly what the Doctor was looking for :)

Koolmoves Adds AS3 Script Library

December 27th, 2009 Chris 1 comment

In the never ending quest to make Koolmoves the best bang for the buck, Bob Hartzell over at Lucky Monkey has added a new feature to Koolmoves called the “AS3 Script Editor”. This little beauty is much more than a simple script editor though, it is more like a script repository that allows you to create your own scripts or share scripts by other users in the Koolmoves community.

How it works is there is a folder named “Script library” in the Koolmoves/Bin/AS3 directory that has subfolders underneath it. The script editor reads these subfolders dynamically so if you create a new subfolder (meant to allow you to categorize your scripts), the next time you load up Koolmoves the new subfolder will show up in the script editor.

KMNEW3

KMNEW4 

Inside these subfolders are xml files that contain one full script and are also read dynamically when Koolmoves loads up. Any xml files found in any particular subfolder are added to the  AS3 Script Editor.  Taking a look at one of the supplied xml files will have you understanding how to write your own very quick and I guarantee you will be creating subfolders and scripts for some of your favorite things before you know it.

KMNEW5

The new Editor itself is found in the KM Actionscript Editor and has a Toolbox Icon

KMNEW1

When you click the Toolbox Icon the AS3 Script Editor itself reads the subfolders and then opens with all your categories on the left, a search panel to search your scripts, a description of the script, any parameters that are required to be filled in and a script viewer that lets you see what the contents of the finished script will look like.

KMNEW2

What is so great about this new addition is the fact it has something for everyone no matter their skill level. New users not up to speed on AS3 or simply having a hard time with it will benefit by having all kinds of AS3 scripts to choose from that requires nothing from them except filling in some parameter fields and inserting the finished script into the Actionscript Editor. Advanced users benefit by being able to make their own scripts and either use them for personal use to speed up coding repetitive things or share them with the community and spread the FUN.

I see a big future for this feature. Mark my words, it will be one of the most popular KM features and one of the most actively talked about and shared in the Koolmoves community.

I only wish Koolmoves components handled things this way and read custom components and added them to the UI  in some way to make it easy for us to insert them as well (hint, hint).

Desktop Forum – Administrator Version

December 26th, 2009 Chris No comments

desktopadmin

Above: Load screen

desktopadmin3

Above: Log Viewer Sliding In

desktopadmin1

Above: Log Viewer, Timer Halted, Scrolling Through List (IP’s hidden for screenshot)

desktopadmin2

Above: Screenshot of various admin controls

I’m getting questions about how the Desktop Forum is administered. The board is controlled with a dedicated administrator version that has all the features of the user version as well as things like:

1. Global Editing

Unlike the user version that only allows you to edit your own posts, the administrator version can edit any post at any time.

2. User Banning

Users can be banned inline at the touch of a button. Banned users are not able to load their boards as the user version locks them out. This control is reserved for cases of extreme misuse and usually an admin will simply edit any mildly offensive language and warn.

3. Thread Deletion

Threads can be deleted in place. The board will update all user post counts, forum thread counts and any other ancillary database entries affected by the deletion. If the thread is the only one in any forum, the last user name for that forum is cleared in the forum list and reset to “No Posts Yet”.

4. Post Deletion

Posts can be deleted in place. The board will update all affected user post counts and thread list post counts. If the post is the only one in a thread, the entire thread is deleted.

5. Thread Title Editing

All titles can be globally edited inline.

6. Maintenance Mode Switching

The admin can switch the board into maintenance mode on the fly. User versions will detect this flag and temporarily disable themselves until the status is changed to allow entry (maintenance turned off) again.

7. Admin Entry Awareness

Only users with admin status can enter the admin module. If the user is detected as a guest or a user without admin security access, the administrator version disables itself. This is coded for cases where a user might try to obtain a version from server meant to be an update version for an existing admin. Should they try to use it, they will find it useless and decompiling to get around the fact just as useless.

8. Slide In User Log Viewer

This slide in panel tells the admin who is online, their IP, last action taken and time of action. Timer based, this module can have it’s timer halted in real time to allow administrators to scroll through the returned list at their leisure. This is done to avoid timer resets which loads the list in real time and might force the admin to scroll down again since new data was sent to the Flex list. By being able to halt the timer they can simply halt…scroll to the position they want…for as long as they want, and re-enable the timer again when they are done to start auto-loading the list again. When the log panel is slid out of view, the timer automatically disables itself to save on database load. The amount of results can be adjusted on the fly from 20 – 1000 last actions viewable.

9. User Log Clearing

Administrators can reset the user log table (zero it) at any time they wish.

10. Admin Fail-safe’s

For user bans, thread deletions, post deletions and title edits the board asks if the admin is sure they want to perform these actions before taking any action. This is coded in case an admin accidentally hits a button they did not mean to.

User logs can be cleared (zeroed) at any time an admin chooses.

Happy Holidays To Everyone!

December 22nd, 2009 Chris No comments

We’d like to wish you and yours a very Merry Christmas and a Happy New Year! We appreciate each and every visit to this website and we look forward to continued support for Koolmoves, Adobe AIR, Adobe Flex and SWF Studio in 2010. Drive safe this holiday season, eat well and most of all….keep smiling!