Welcome to our brand new Clickteam Community Hub! We hope you will enjoy using the new features, which we will be further expanding in the coming months.

A few features including Passport are unavailable initially whilst we monitor stability of the new platform, we hope to bring these online very soon. Small issues will crop up following the import from our old system, including some message formatting, translation accuracy and other things.

Thank you for your patience whilst we've worked on this and we look forward to more exciting community developments soon!

Clickteam.
  • NOTE: This forum is moderated.

    That means that your post will not be visible to others until it has been approved. If there is any reason for rejecting your post/widget, we will contact you. We prefer that posts be for uploaded Widgets only, but we may, on occasion, allow important or informative posts through as well.

    We have created this section as a repository for useful Widgets.

    Widgets are simply MMF2 Extensions that have pre-programmed behaviors. Those behaviors are used to create drag-and-drop functionality and to perform automated tasks.

    We suggest that users who want to keep their Widgets in an easy-to-access location create a folder called Widgets in the MMF2 folder named "lib". When you run MMF2, that folder will appear in your Library Toolbar.

    We encourage users to submit their own Widgets here. You can use the object's Alterable Values and Strings as switches and controls for what you have programmed into it. It's that simple.

    Guidelines

    Please post a brief description of your Widget along with your file. The file can be either a .mfa, or a zip file.

    Be sure to name your file, the application, the frame, and the object you have modified in a way that makes it clear to the user what it is and does. That way, they can refer to it easily in their Widgets folder.

    Consider recoloring, or slightly modifying the object's icon to make it stand out and differentiate from its original version.

    Be sure to document your Widget so that users are aware of how it works and how to control it. We suggest doing so using comments in the Behavior itself.

    All Widgets posted here are considered "open source", so keep that in mind when you post one. Anyone is free to add to or modify an existing widget provided they add a number to it to indicate that it is a new version.

    Addendum: If your submission uses more than one object, please refer to it as a multi-widget to distinguish it from an all-in one behavior Widget. Users need to know what to drag into their application.

  • Ideas for Widgets:

    The challenge in creating Widgets is to think of objects that can benefit from internal automation. That usually requires that they have Alterable Values and Strings in order to get the most flexible results.

    You can use the variables for various settings, to turn features on and off, etc.

    Some ideas include:

    A Super Active Object, (or Active Object+). Imagine having automatic rotations of various kinds with the simple setting of a variable or two. What about a built-in timer? Perhaps the Super Active Object could have a multi-step shrink or expand as a reaction to being hit. This object could gradually grow as users add new features to it.

    Typewriter-style text that types letter by letter on the screen with or without optional sound. Turn it on or off. Set the speed of typing. Allow for several Alterable Strings to hold each new typed screen of text, etc.

    Make other objects draggable with precision using the example of the Active Dragger, already posted.

    Once you start to think about it and poke around, you should find many situations and objects that can be programmed to save everyone time by not having to recode the same events over and over.

    Have fun, and let's see who comes up with the most innovative and creative Widgets.

  • If you have an idea for a powerful Widget, but it requires Alterable Values/Strings, and the extension you would use doesn't have them yet, PM me about it. Be sure to outline your idea.

    If it is an extension published by Clickteam we may be able to add them. At least, I can make a note of it and check into the possibility of adding them at some point.

    As for third-party extensions, be sure to let the developer know if you think their extension should have Alterable Values and Strings added. It is a very easy process with the latest SDK.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!