logoSoftware | Card | Services

Introduction | Examples | Basics | Limits | SC Editors | ModuloPi | Flamethrower | Roadster HyperCarders

SuperCard Basics

The Metaphor: Cards

There are now a lot of different tools which do some of the things SuperCard can do, some do more, but few rival SuperCard's ease of use.
Many try to replace the difficulty of learning a programming language with a metaphor.
Some use a time line, some are icon based with drag and drop containers.
SuperCard uses the "Card" metaphor. A SuperCard Project are made of a collection of cards.

SuperCard windows can be thought of as a stack of index or filing cards, contained in a window. These cards can 'contain' or have on them buttons for clicking or fields for text, and graphics you can also play sounds and QuickTime movies on a card. Cards can be linked in lots of interesting ways. The buttons, fields and graphics can be 'on the card or on a background appearing on every card that shares this background.

 

Cards Objects:

Flash 5 Movie Click on the tabs to see images of the SuperCard objects. (opens in a new window)

Fields: These are text containers. In the above example there are two fields on the background. The fields would be the same on every card, holding different information.
You can script SuperCard to put text into a field or to act on text a user put in a field; eg put a simpler text in a field for a child user or find the text a user puts in another filed or in the stack/window.

Buttons: These usually make something happen.
In the example the two wee arrows are buttons, they take you to the next or previous cards.
Buttons need scripts to work.

Graphics: SuperCard supports draw and paint graphics, Draw graphic can be a variety of shapes, rect, oval etc and have PictureData.
The pictureData property is a property of draw graphic objects that allows graphic images to be imported into and displayed in the graphic. Thise images can be filtered and manipulated in lots of ways.

Scripts:

This is what makes things happen.
In the example the script looks like this:

on mouseUp
  visual effect wipe left
  go next card
end mouseUp

So far so simple, a script can do a lot with a few words, or they can be more complex.

But you do not have to type a single line of script to make useful SuperCard projects, SuperCard comes with tools to automatically produce scripts.
This is a good way to start using HC or SC, and when you are ready you can look at the scripts you have made and learn from them.

Project organisation:

SuperCard files are usually refered to as projects.
A project can be edited and played in Supercard, played in the Supercard Player or turned into a Macintosh Application with the Standalone builder. A SuperCard project can contain:

  • Windows, these windows contain one or more cards which contain the interface elements, buttons, field and graphics.
  • Menus
  • Resources

Supercard Projects can use external files, QuickTime Movies, sounds, text and other files.
A Supercard project must contain one window, but the other elements are optional.

 

Send me some Feedback if you find these pages useful.

Introduction SuperCard How Tos Downloads ScriptLib Links Blog