| 1 Cool Button Tool
version 5.0: |
- NEW QuickStart Wizard
A simple 5-step wizards makes java and flash animated buttons in a couple
of minutes.
- NEW Button Image Gallery - over 300 images
We have added a library of over 300 images all custom designed up, over
and down states.
- NEW Audio Library
We have added over 100 sound files specifically designed
for use in navigation.
- Version naming change
Both the Java and Flash version number was changed to 5.0
- Background colour added to Flash HTML
Added 'bgcolor' parameter to Flash HTML so that correct background color
is set during loading.
- Fixed Bitmap offsetting (Flash)
Bitmaps are now offset by 2 pixels for depressed button styles in Flash
(matching the Java preview)
- Fixed Use of Windows system colors
Interface now looks much better on XP or any machine which doesn't have
standard colors.
- Fixed Javascript Issue for projects with a hyphen
in name
Replaced internal reference of '-' character in project name with '_'
- Fixed Rotating Buttons Bug
Buttons were getting squashed on rotating - the height of the button
is now reset after every rotation frame.
| Java version 4.6
and Flash version 1.6: |
- New Application Package
Improved single file application package and fix of BtnAuthor.class
missing error.
- Reduced Flash files size (Flash)
Flash files produced by 1CBT are now smaller in size. File size reductions
can vary from between 10%-20% depending on the content.
- Support for Progressive JPEGs (Flash)
Progressive JPEGs can now be included within Flash files.
- Improved Netscape 6.x compatibility : Parameter
Read (Java)
Due to a bug with Mozilla-based browsers, in some cases, all Java parameter
were not being read and producing a null-pointed error. A new parameter
reading routing has been written to overcome these issues.
- Improved Netscape 6.x compatibility : Images
(Java)
In some cases, images were not being displayed correctly, this has now
be fixed.
- Auto-Replace HTML option now works correctly (Flash
and Java)
Issues associated with the automatic update of HTML files have been
fixed.
- XFORM positioning now correct (Flash)
Button position was incorrect when using XFORM in Flash projects.
- Auto-renaming of duplicate button names (Java
and Flash)
This stop issues that were occurring in projects with duplicate names.
- Flash sound Queue fix (Flash)
Sounds will now stop when a button state change is detected
- Addition of New Sample project showing expandable-menu
technique
Due to the many equiries regarding expandable menus, we have included
a new demo showing how this can be done.
| Java version 4.5
and Flash version 1.5: |
- New Actions: SetText, RestoreText
SetText and RestoreText give much better control over button text and
removes the need for multiple buttons just for displaying different
text messages.
- New Action: Play
Allows sounds to be played from an action - useful in playing sounds
when a project first starts.
- New Button Property: Opacity (Flash only)
Allows you to alter the initial opacity of any button displayed in a
Flash file.
- New Action: Fade (Flash only)
This action allow you to affect the opacity of a button in a Flash file.
You can create great fade up/fade down effects with this action.
- New Action: Rotate (Flash
only)
This action allows you to rotate a button by x degrees. Great for creating
animations and other visual effects.
- New Build Folder link
After you have built or tested a project, a link will appear which will
open the Build Folder in Windows explorer.
- Significantly improved memory management
Improvements were made in the memory management of the BtnPlayer applet.
- Netscape 6.x compatible
Applets are now compatible with Netscape 6.x.
- The automatic creation of a backup folder
When projects are built or tested in a browser, 1CBT creates a backup
folder and puts a copy of your project and all the resources used in
its creation. The backup project file is also changed to removed all
relative paths to resources used.
- Automatic creation of MP3 files from wav audio files
When you select a wav file for inclusion in your project it is automatically
converted to an AU and MP3 file for inclusion in your Java or Flash
project.
- Improved Support for WYSIWYG Editors
In the past, inserting the applet code into these types of html editors
could cause the unregistered banner to appear, this should no longer
be the case.
- HTML 4.01 Specifications
The generated code is completely compliant with current html specifications.
- All tags are generated in lowercase;
- All tag attributes are now in quotations;
- Img usemap, area and applet tags now have automatically completed
alt attributes;
- The output can be generated as an object or applet tag (User selectable).
- More Usable Fonts
More fonts have been added to the Button Text for the applet. Now the
users have 9 choices instead of 4. [Note that this is a limitation of
Java and not a limitation by the application] (Dialog, SansSerif,
Serif, Monospaced, Helvetica, TimesRoman, Courier, DialogInput and ZapfDingbats).
The older version would only support (Arial, Times, Courier and Dialog)
fonts.
- New menu item 'Set Font'
This menu item allows the user to configure the program to use 9 different
fonts from 8 to 14 pt for the program as the general display font. This
has no bearing on generated code. Please note that these same font choices
are available for the program generated code as well.
- Improved error capturing, handling and reporting
Many improvements in this area have been accomplished which should provide
more information to the user which they can relay to tech support if
needed.
- The MS-JVM sandbox
Better thread management within the class files so that resource issues
are dramatically reduced. Java garbage collection should do it's job
better.
- Registration
The serial number field is no longer editable. This field has only the
capability of highlighting and copying for registration purposes.
- Fixed bug with calling JavaScript on startup
The startup JavaScript call now works much more reliably.
- Fixed bug with button border depth
Previously, there was no error checking on this field. Now this field
will not allow you to enter a value that is more than 1/2 of the button
height or width. An error message will now display and the maximum allowable
size will be automatically entered into this field. This will reduce
the number of complaints of text not showing in the button due to border
depth overlap.
- Multiple applets or objects
The program now automatically names the applet/object as the project
name so that when using more than 1 applet/object per page, conflicts
are reduced dramatically. This can be manually overwritten on the Build
Tab->More Options.
- New Help Files
Help system has been updated to reflect changes in the program layout
and operation. Tutorials have been added. Instructions for inserting
the applet into some WYSIWYG editors has been added.
- Flash file output capability
Now able to build flash SWF files including animation, MP3 sound and
interactivity with almost all of the features found in the Java version
without any of the compatibility issues associated with Java.
- Animation
New actions to animate moves, resizes and transforms.
- Perform actions when the applet
starts up
For example, slide buttons onto the applet area on start up.
- Improved Action/Event model
Perform actions on mouse-up, on check and uncheck.
- Set the bitmap position anywhere in the button
area
Bitmaps can be aligned left, right and centered or set an offset.
- New performAction() JavaScript
method
Any action can be performed from JavaScript.
- Bug fixed with replace HTML in
file function
Previously, applets named something other than BtnPlayer were not replaced
correctly.
- Bug fixed with bitmap caching on
Internet Explorer
Previously, bitmaps would always reload when the applet was revisited.
- Cut, Copy and Paste
Now you can cut, copy and paste buttons, as well as text in edit boxes.
- New actions to move and re-size
buttons
Previously buttons could only be moved by calling a JavaScript function.
- Eye-icon added to the button list
Useful for temporarily hiding buttons, and reducing on-screen clutter.
- Automatically replace applet tag
in a designated HTML file
Now there is no need to copy/paste into your HTML file after each change
to the applet. 1CBT will automatically replace the applet code (in the
file of your choice) every time you build the applet.
- Grids for accurately aligning buttons
Buttons will snap into position when Snap to Grid is checked.
- New control for copying a button
attribute to other buttons
For example, if you change the mouse-over color from red to green, clicking
copy last change to other buttons will make the mouse-over color green
for all other buttons.
- Select HTML Link using Open Dialog
Box
Now you can browse for an HTML link on you hard drive, without having
to hand-type lengthy paths.
- Bug fixed which made .1cb files
unreadable
This affected button applets which included multi-line text.
Version 2.0 was the first major upgrade of 1 Cool
Button Tool. It contained many new features, performance improvements
and bug fixes.
- GIF Animations supported on Internet Explorer
4 and Netscape 4
Both looping and non-looping animated GIFs are supported. Animations
may be restarted every time the button state changes, or when the button
becomes visible. This allows you to build transitions like a door opening
when a button is displayed, and a door closing when it is hidden.
*IE3.02 also supports GIF animations with the latest JVM installed.
- Improved download performance
Applets start running as soon as possible. Bitmaps and sounds are downloaded
in a background thread. Bitmap buttons optionally display a rectangular
outline before the bitmap has downloaded.
- JAR (Java Archive) support
JARs are very similar to CABs but are for Netscape 4 only. You can choose
to include content (bitmaps and sounds) in the JAR. BtnPlayer.jar is
about half the size of BtnPlayer.class which means all button applets
built with v2.0 will download faster when using Netscape 4.
- Greatly expanded Java/JavaScript
interface
You can now call JavaScript functions from your button applet by using
a Call Action or JavaScript: URL. You can call button-applet methods
from JavaScript to hide or show buttons, change a button's state, or
move and re-size buttons. The Java/JavaScript interface works on all
popular browsers including IE3.
- New sound controls
Buttons may have looping or non-looping sounds in all button states.
Sounds may be truncated when the button state changes, or play to completion
and be automatically mixed with subsequent sounds. In addition, there
is a global option to prevent more than one sound being played at a
time.
- Flexible directory structure
Button applets can now load code, bitmaps and sounds from different
folders, or even different web-sites.
- Multiple frames can be opened with
a single button click
A single button click can open multiple pages in multiple frames.
- Easily copy attributes from one
button state to other button states
Any attribute (text, font, text-style, bitmap, sound etc.) can be individually
copied from one state to other button states.
- Align applet backgrounds with page
backgrounds
Use an (x,y) offset to align tiled backgrounds.
- Hand Cursor supported on Internet
Explorer 4
Optionally displays the "pointing finger" cursor when over
a button.
- The Wait action
Suspend execution of the applet for a specified period. Useful for flashing
buttons, or animating buttons.
- Applet performance much improved
for applets with many buttons
Applets that use drag and drop also benefit. This is particularly noticeable
when using Netscape.
- Anchor URLs (URLs with a #) now
work correctly in Internet Explorer.
- Text-positioning on Netscape 4
much improved
This works around a bug in Netscape 4.
- Image map code rearranged
Such that FrontPage 98 does not delete the image map code.
- Transparent GIFs always display
correctly on Netscape 4
This works around a bug in Netscape 4 whereby random pixels are displayed
around transparent GIF.
|