Re: Ok, what now?

2000-09-22 Thread Richard Gaskin

 I've just downloaded the MetaCard starter kit, and had a bit of a look at
 the demo, and quite frankly it impressed the hell out of me.  What I'd like
 now is a few ideas on how I might put this thing to good use.  If anyone has
 any great ideas or tips on how make the most of MetaCard, please respond (on
 or off list as you prefer).

As the others have pointed out, the xworlds.com collection is a great
starting point.  All the best MetaCarders out there have adde to it,
including Andu, Tuviah, of course the Crossworlds gang, and many others.

But like Phil Davis suggested, perhaps the most important thing is to just
play with it.  Go wild -- I've found little I can't do with MetaCard.  I
suspect you'll find the same as well.  And as with any tool, there will be
times when you want to kick it in the shins -- but if your experience is
like most folks', you'll discover that more often than not it's more a
question of understanding the tool than any inherent limitation in the tool
itself.

The best thing is that you've already discovered the most valuable MetaCard
resource:  this list.

Happy scripting!

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: carbonized MetaCard

2000-09-22 Thread Richard Gaskin

But you should keep in mind that the final release of Mac OS X is
many, many months away and while it might make a good development
platform before then, there probably won't be a large enough installed
base to bother with making distributions for that platform until
sometime next year.

Gee, Scott, you don't think an OS which requires a proprietary language to
write native apps for and only runs on the most expensive machines in the
industry isn't going to take over the world?

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Which is faster?

2000-09-21 Thread Richard Gaskin

David Bovill wrote:

 Anyone know whether it is faster to get text information from a field, a
 custom property or returning the result directly from a function...

To determine the fastest of two possible solutions, you might consider using
our freeware MetaBench tool:

ftp://ftp.fourthworld.com/MetaCard/4W_MetaBench.mc.sit.hqx

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Metacard Macro?

2000-09-18 Thread Richard Gaskin

Have you considered using a frontScript and log messages to a file before
passing them?

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Spherical Photos

2000-09-05 Thread Richard Gaskin

Sivakatirswami wrote:

 Is there any way to "drive" spherical photos inside Metacard? The software
 we are using stiches together digital pictures taken at roughly 120 degrees
 each from the center where the camera is  located, capturing everything from
 the zenith to the ground. This digital 360 degree "surround image (makes you
 feel like you are inside a globe) can then be viewed by rotating, zooming in
 and out to any point. It's pretty incredible. We have some from the recent
 United Nations Millenium Peace Summit from inside the United Nations General
 Assembly hall where our team was and we would like to be able to present
 these from within Metacard. Right now the only option is via a browser with
 some plug ins.

QuickTime VR plays great in MC.

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




card field vs. field for imported stacks

2000-08-18 Thread Richard Gaskin

I was helping a newcomer with a scripting problem, and I found what seems to
be an anomaly in MC's behavior:

He has a script which read:

   put tMyValue into fld "Start"

It generated an error, "Object not found" (actually the error reported was
"Parent not found", which is less clear, but we've come to learn that this
usually means the specified object, not its parent).

Since I was able to guess that this stack was imported from HyperCard, I
tried a hunch which worked:  I recreated the stack as a native MetaCard
file, and it works just fine.

Going back to the HyperCard-imported version, I had to change the script to
specify the layer in order for it to work:

  put tMyValue into card fld "Start"

Normally MC doesn't care whether an object is in a group or not, and will
figure these things out well on its own.  Why would it matter if the stack
was imported from HyperCard?  Is there another factor at play as well that I
may be overlooking?

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: card field vs. field for imported stacks

2000-08-18 Thread Richard Gaskin

Scott Raney wrote:

 There is a stack property, hcAddressing, that governs whether you have
 to specify "card field" (and "bg button") as is required in HyperCard.
 It defaults to be true for imported HyperCard stacks, but you can set
 it back to false (the default for MetaCard stacks) if you're sure that
 none of the scripts refer to fields or buttons by number and you don't
 have any cases where card and background fields have the same name.

Way cool -- another best-of-both-worlds solution.

Thank you, Scott.  Stellar answer.

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: When to save a stack...

2000-08-17 Thread Richard Gaskin

 How can you tell when you have made changes to the stack in memory and
 therefore need to save it when it is closed. Do you have to tracke every
 change? The save command seems to save even when you have done nothing -
 right.
 
 Can you do something fancy like an MD5digest of the stack in memory??? The
 issue is that it takes a long time to save a database stack as it gets large,
 and I don't want to loose data. What's the best strategy?

You could put a frontScript which traps for data-changing messages
(closeField, resizeControl, etc.), and simply sets a global.  When you save,
you just clear that global and you're done.  On closeStackRequest, you can
check the value of this global to determine if the stack needs saving.

Alternatively, if you have multiple documents in your setup you might want
to use a custom stack property instead of a global.

To prevent data loss, you could use MC's timers to create a routine which
periodically saves every few minutes.  I'm building this into an app now at
the request of some customers, and it's pretty straightforward.

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Sorting a List Field with Many Columns

2000-08-16 Thread Richard Gaskin

Gregory Lypny wrote:

 I've got a list field with tab-separated strings on each line,
 which, in effect, creates the illusion of columns.  When the field is
 shown, I'd like users to be able to sort it using any column "title" as
 the sort key (e.g., sort by column 1, column 2, and so on).  What's the
 best way to handle this given that the string in each column is not one
 word?

Assuming you make a user property for each of the heading buttons which
corresponds to its column number, you could do this:

  put the uColumnNumber of the target into tColNum
  set the itemdel to tab
  sort by lines of fld "Whatever" by item tColNum of each


-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Interface Challenge

2000-08-15 Thread Richard Gaskin

I have a tough design problem for MC:

I have two stacks, one displaying text which the user can select, and
another containing a list field of options which can be applied to that
text.

Problem:  When I click in the list field of the palette, the text selection
in the field on the main window goes away.

Solution:  Darned if I know.

I've tried all manner of kludgy workarounds, to no avail.  I've tried
various means of storing my own faux "selection" by changing the background
color, but alas the background color doesn't affect the same region as a
selection, so the effect is lost.  And keep tracking of a faux selection is
not a straightforward task. ;)

Any other nifty solutions?  After examining all sorts of other options,
we're very committed to using a palette window for this, as opposed to a
menu item.  Unfortunately, all window types in MC exhibit this de-selection
behavior.

Ideally, list selections would never affect a selection in an open text
field.  SuperCard used to act like MC does, but somewhere along the line
(v.1.7?) it was changed to make lists and buttons have no effect on text
selection.

Could MC be made to follow suit?  Any options 'till then?

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Interface Challenge

2000-08-15 Thread Richard Gaskin

Dave Cragg wrote:
 
 In the list field in the palette, try setting the traversalOn and
 autoHilite properties to false. You'll then have to script the
 hiliting of the field, something like:
 
 on mouseUp
 set the hilitedLines of me to word 2 of the clickLine
 end mouseUp
 
 This should keep the selection in the toplevel stack.

Thanks for the suggestion, Dave.  That would be good for indivudual lines,
but we need to allow selection of arbitrary chunks of text.

For the moment I'm going with the backgroundColor; while it looks less than
ideal, what it does for the workflow in this app is worth the aesthetic
downside.

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Interface Challenge

2000-08-15 Thread Richard Gaskin

Scott Rossi wrote:

 Problem:  When I click in the list field of the palette, the text selection
 in the field on the main window goes away.
 
 I actually mentioned this same problem months ago.  I was trying to effect
 changes on text using a combobox and ran into the same deselection problem.
 This is a really lame workaround, but did you try capturing the
 path/location of the selected text and then reselecting the text when you
 affect it?  I was going to try this option but never got around to it.

We tried that in the past, but alas this means a lot of flashing selection
regions.  :(

If you haven't worked with the backgroundColor property before, it's a fair
second choice.  

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: MC, the Web, and you

2000-08-14 Thread Richard Gaskin

Thanks for the feedback, Andu:

 A quick survey of MetaCard developers, if you don't mind:
...
 But what do you need this for if I may ask?

I'm seeing a big shift away from desktop applications and onto the Web, and
wanted to get a feel for what others are doing with MC.

It seems that the three main ways MC can contribute to Web work are:

- CGI solutions
- Net-aware applications ("custom browsers")
- Web production tools

Historically, most of our work with MC has been designing desktop
applications, but in recent months the bulk of the work coming in has us
using JavaScript or Flash (or in the case  of Flash 5, both together).
Since most ISPs only allow Perl-based CGIs, we're finding ourselves spending
less time with MetaCard than I would prefer.  I'm working with my favorite
client on adding some net-savvy to his app, but I'd like to be working in MC
even more.  JavaScript and Perl simply aren't as much fun.  :)

So the biggest reason for finding out what others are doing with MC is
twofold:

- What are the opportunities for a RAD tool like MC in
  a Browser-centric world?

- What untapped opportunities may still exist in the
  world of desktop applications?

The breadth of what MetaCard delivers also makes it relatively difficult to
define.  We can build almost anything for a client, but more and more they
seem to prefer that it take place inside of a browser window.

Given the relative newness of this Web fenzy, I suspect that the browser
will ultimately prove to be a transitional phase, a stepping stone on the
way to other things which allow more flexible user interfaces for both
content presentation (which is currently good on the Web) and data
manipulation (at which the Web sucks -- can you imagine using a
browser-based spreadsheet?).

There are probably several dozen categories of things MetaCard can do that
would really drive its value home to a variety of organizations.  SETI and
Napster are two popular examples of distributed apps which conceivably could
have been written in MetaCard, and I suspect there are a few thousand more
waiting to be discovered.

A question in response to your post:  Since you mentioned being able to
spend 95% of your time with MC and that most of your work is for the Web,
does that imply that you're building server-side MC CGIs?  Or "custom
browsers" a la AOL?

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




MC, the Web, and you

2000-08-13 Thread Richard Gaskin

A quick survey of MetaCard developers, if you don't mind:

Of work you've performed over the last year, what percentage has been
related to the Web?

Does your work focus more on the client side of the Web, the server side, or
both?

Of the time spent with your tools on a project, what percentage do you spend
with MetaCard?

And what percentage with client-side tools/languages like JavaScript, Perl,
and of course HTML and others?

Thanks in advance -

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Goodbye

2000-08-11 Thread Richard Gaskin

Steven D'Aprano wrote:

 But the time has come that I have to make a decision, and sadly as an
 amateur programmer the price of Metacard is way beyond my budget. It is
 three times as expensive as Visual Basic, and while you can easily argue
 that MC is more than three times as good as VB, the reality is that this
 does *not* translate into three times as many sales.

C++ development environments are even cheaper; many are completely free.

With software development, the cost of the IDE should be the smallest factor
in the equation.  If it's not, you're not writing much code. ;)

Visual Basic is a good time for what it does, but it only does Windows.
While Windows is currently the biggest player, it is the only family of
operating systems with a declining market share.

But even if the large majority that Windows represents was the only market
you were interested in, unless you're tying into Access databases or taking
advantage of other Microsoft-specific technologies, most work can be done
much more quickly in MC than in VB.  Even if a programmer values his time at
minimum wage, the cost difference pays for itself in a few weeks at most.

And of course, with VB you say adios to Mac OS and Linux, or anything else
not owned by Microsoft.

 So I'd like to wish everyone great success, and hope that starting next
 month Metacard Corp, like Microsoft have, and Delphi and Borland before
 them, will see the wisdom in capturing the home/small business market
 and use that as a foothold in gaining the lions share of the software
 development market.

Most of us are small SOHOs.  MetaCard is among the more expensive tools I've
purchased, but hands down it has provided the highest return on investment
over anything we've ever purchased.  As with any business expense, it's
return on investment, not initial purchase price, which is the primary
determinant of profitability.

VB should be a good ride, but over time I suspect you'll miss MC's property
and message inheritance.  Maybe we'll see you back in a few months?  Hope
so.  

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Metacard based browser?

2000-08-04 Thread Richard Gaskin

David Bovill at wrote:

 Is anyone working on a Metacard based browser? I'm just starting on that
 trail, and either I am making some basic mistakes, or it is more complex than
 I thought (as ever).

What would be the advantages of a MetaCard-based browser over MSIE or NN?

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Metacard based browser?

2000-08-04 Thread Richard Gaskin

Scott Rossi wrote:

 My guess is, if you're looking to be able to parse the HTML from any
 existing Web page, you're in for a thousand and one headaches.

One word:  tables. 

Okay, two words:  nested tables.

;)

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Metacard vs Flash

2000-08-01 Thread Richard Gaskin

Sivakatirswami at wrote:

 If someone started debating the concept of using MC with "Why don't you just
 do that in Flash" i.e. pushing Flash as a primary development environment
 over MetaCard, what would be ten reasons you would give in response? I tried
 Flash once (before Flash 4.0 came out) and it felt like someone had "hog
 tied me" compared to the ease of working in XTalk and we decided not to
 bother learning it. It seemed to me to be a useful animation program, if you
 wanted to spend all that time and money to make people dizzy when they
 opened their web page (just joking, I'm sure it has mature uses), but beyond
 that too constrained an environment to build anything robust with any ease.
 But I would like some points from the sages on this list to take to the
 table. Thanks.

Flash 5 is the ideal environment for browser-based applications.
MetaCard is the ideal environment for cross-platform desktop applications.
Flash doesn't do traditional UI design.
MetaCard doesn't do browsers.

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




MetaCard hosting

2000-07-28 Thread Richard Gaskin

Does anyone offer CGI access to MetaCard on a UNIX box?

I'm half-tempted to get a server in here, even on my lamo DSL, just to enjoy
the flexibility of using MC for CGI access.  If there's an existing solution
it would save me a lot of time.

TIA - 

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Merge function-- Quotes inside Quotes

2000-07-26 Thread Richard Gaskin

Sivakatirswami at wrote:

 Supercard has a "merge" function that causes quotes to be inserted when a `
 char ( the tilde key on a mac) is entered in  a quoted literal. This is an
 extremely useful function for using xTalk to generate HTML. As I am planning
 to convert several SuperCard web page generator engines over to MC, I am
 "praying" there is something similar in Metatalk to do the same thing so
 that we can eliminate the process of writing:
 
  quote  in strings like:
 
  quote  "http://www.findHeavenWithinYourSelf.com/"  "someFile.html" 
 quote"
 
 The quote char wasn't in the special char list of escapables. And
 
 put "\"whatever\"" into msg
 
 didn't work 

I use a simple function for this:

  put q("http://www.findHeavenWithinYourSelf.com/") into tMyVar



function q s
  return quote  s  quote
end q

 
-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Preferences--Where to Locate

2000-07-25 Thread Richard Gaskin

Sivakatirswami at wrote:

 For all the difficulty and cross platform issues I think I will need, given
 my skill level, to stick with writing preferences to a data folder in the
 directory containing the engine. Many mainstream applications do employ this
 strategy.

The cool thing is that the oddball OS, Mac, seems to be migrating this way.
with "packages", introduces in OS 9 and playing a big role in OS X, I would
expect this approach to become more common.

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: System font

2000-07-25 Thread Richard Gaskin

Jacqueline Landman Gay at wrote:

 Is there a way to detect the system's menu font on the machine running
 MetaCard? On Mac, that could be Chicago, Charcoal, or several others. On
 Windows, probably MS Sans Serif.

Set the font to 0 (zero)

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: System font

2000-07-25 Thread Richard Gaskin

Geoff Canyon at wrote:

 Is there a way to detect the system's menu font on the machine running
 MetaCard? On Mac, that could be Chicago, Charcoal, or several others. On
 Windows, probably MS Sans Serif.
 
 Set the font to 0 (zero)
 
 MetaCard took 0, but seemed to do something strange with it. My system
 font (Charcoal) didn't display right.

What exactly happened?  Could it be an anti-aliasing issue?

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: System font

2000-07-25 Thread Richard Gaskin

Jacqueline Landman Gay at wrote:

 Is there a way to detect the system's menu font on the machine running
 MetaCard? On Mac, that could be Chicago, Charcoal, or several others. On
 Windows, probably MS Sans Serif.
 
 Set the font to 0 (zero)
 
 Aha!! Whee! Thanks. :)
 
 Does this work on Windows too?

Seems to.  Since I got the G4 I've been doing more work on my Mac (helps
that I upgraded that monitor as well -- need lotsa space for all those
palettes g), and I've found that at least setting the property there gets
fonts mapped correctly for Windows as well.

Since the 0 is not documented (is it?), I'm only guessing that it's
reliable; seems to work well here on both platforms.

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: message order

2000-07-01 Thread Richard Gaskin

On 7/1/00 12:05 PM, Jacqueline Landman Gay at [EMAIL PROTECTED]
wrote:

 What is the message order for a normal double-click event on an object?
 
 mouseDown
 mouseUp
 mouseDoubleDown
 mouseDoubleUp
 
 Oof. This is way different than HyperCard, and considerably pared down.
 Thanks. It makes me wonder how some of the other message clusters are
 different.

It's not that much different:  If HyperCard supplied messages for
double-click events (does it these days?), it would probably work very
similarly.  The mouseStillDown message should not be sent if the mouse goes
up within the double-click threshold (as defined by the user in the Mouse
control panel), nor should mouseDown be sent twice if the second down even
occurs within this interval.

If HyperCard does not honor the double-click interval, I would report that
as a bug.
 
-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: message order

2000-07-01 Thread Richard Gaskin

On 7/1/00 12:05 PM, Jacqueline Landman Gay at [EMAIL PROTECTED]
wrote:

 What is the message order for a normal double-click event on an object?
 
 mouseDown
 mouseUp
 mouseDoubleDown
 mouseDoubleUp
 
 Oof. This is way different than HyperCard, and considerably pared down.
 Thanks. It makes me wonder how some of the other message clusters are
 different.

It's not that much different:  If HyperCard supplied messages for
double-click events (does it these days?), it would probably work very
similarly.  The mouseStillDown message should not be sent if the mouse goes
up within the double-click threshold (as defined by the user in the Mouse
control panel), nor should mouseDown be sent twice if the second down even
occurs within this interval.

If HyperCard does not honor the double-click interval, I would report that
as a bug.
 
-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Output to text (beginner question ;-))

2000-06-28 Thread Richard Gaskin


I think it may be as simple as specifying what you want to open the file
for, reading or writing.  I think the default assumption is "read".

   open file myFile for text write

If you need to write binary data (remember all those xcmds for HC to do
this?) all you have to do is:

   open file myfile for binary write


-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Food for thought...

2000-06-25 Thread Richard Gaskin

On 6/25/00 2:22 AM, Geoff Canyon at [EMAIL PROTECTED] wrote:

 This opened up a larger open-source debate, prompting Glass to state that,
 "Open source will not be a dumping ground for dead products."

When will this change take place?  ;)

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Hot Key with no windows displayed

2000-06-25 Thread Richard Gaskin

 An option has been proposed here in which messages captured by the backdrop
 would be processed.
 
 Mr. Raney -- what was the last word on that?
 
 It's on the feature-request list, but there's been no breakthrough on
 deciding how and where the messages would be delivered (i.e., what
 would be "the target" in this case?) and so development of this
 feature hasn't been scheduled yet.
 
 As stated in my last message to you:
 
 Things would have been a lot easier if the backdrop had been
 originally designed as an object, in which case you'd have been able
 to do things like:
 set the script of the backdrop to whatever
 set the backColor of the backdrop to "red"
 set the visible of the backdrop to true
 etc...
 
 Unfortunately the SC developers didn't think this far ahead, and this
 new architecture is fundamentally incompatible with the current syntax.

I suppose in the long term it might be ideal to have the backdrop
implemented as a true object, but I woldn't vote for spending any time on
that unless it's absolutely necessary.

Perhaps as a workaround we could allow backscripts to trap mouse activity in
the backdrop, listing either "backdrop" or the backscript itself as the
target.

Would this work?

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Mac registry...?

2000-06-22 Thread Richard Gaskin

On 6/22/00 8:04 AM, Karl Becker at [EMAIL PROTECTED] wrote:

 Oh, that gets me wondering... does MetaCard have any way to do
 separate preferences files for multiple users in OS 9 (and then, I'm
 sure, OS X) ?  Being able to support multiple users would be quite a
 boon to people with MC applications ("OS 9 enhanced!") .

How about something like this:

   specialFolder("Preferences") -- returns the path to the Prefs
   folder on Mac OS

   specialFolder("System") --  returns the path to the System
   folder on Mac OS, and the Windows
       folder on Windows
--
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: MetaCard as database

2000-06-19 Thread Richard Gaskin

On 6/19/00 2:14 PM, Pierre Sahores at [EMAIL PROTECTED] wrote:

 To get a good speed in parsing a MC database of 25 000 records for 6.2
 Mo of datas, i store the datas in a texte file loaded
 by the preopenstack script at once, as two vars (datas - 4.2 Mo and
 index - 2 Mo) and than divide the datas var in 25 subvars. To search the
 records to parse to the web or to a metacard front-end window, i use,
 first, "repeat for each line in var index + get offset" - seems faster
 than the filter command for multi-string searches on big vars - in the
 index var and, second, parse the datas stored in the right lines of the
 25 datas subvars.

If you find yourself doing a lot of benchmark comparisons of alternate
algorithms, you might find this lil' tool useful:

ftp://ftp.fourthworld.com/MetaCard/4W_MetaBench.mc.sit.hqx


-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Win32 and Large Fonts setting

2000-06-16 Thread Richard Gaskin

When a user turns on the Large Font setting in Win32, MC-based layouts are
at risk of not being able to adjust themselves appropriately.  Phil Davis
was kind enough to send me some Registry queries one can use to obtain
current font metrics and then respond appropriately, but frankly the expense
of having all UI elements dynamically resize themselves proportionate to the
current font metrics is expensive and neither clients nor myself are excited
about the possibility of spending that much development time on an item
which will affect only a minority of users.

How do you folks handle the dynamic font metrics of Windows?

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: File selector-MacOS

2000-06-14 Thread Richard Gaskin

On 6/14/00 1:00 AM, Dave Cragg at [EMAIL PROTECTED] wrote:

 the problem with this (new) Navigation Services file selector on
 MacOS is that you can't select a folder like with the old one unless
 I'm missing something. Besides it has no live scrolling and really
 looks and acts like a visualBasic thing. I'd suggest defaulting to
 the old file/folder selector.

Forward to [EMAIL PROTECTED]

;)

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: File selector-MacOS

2000-06-14 Thread Richard Gaskin

On 6/14/00 8:34 AM, andu at [EMAIL PROTECTED] wrote:

 
 I know I should argue this with Apple but aside for not being able to resize
 it, I never found something wrong with the old one. Turning it into a complex
 application, seems to me, is just the old marketing trick of *creating* the
 need for  more and more "features" and always at a price.

My biggest complaint with the old one was that it was fully modal, and that
it was not resizable.

My only complains with Nav Services are the lack of live scrolling (geez,
what year are they designing in?) and the really flakey response to the
Enter key (it now differs from the Return key, in violation of their own
guidelines on how default buttons work).

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Easier Contextual Menus

2000-06-08 Thread Richard Gaskin

There are two ways to make menus in MC:  As a stack, or as a text list.
Both can be used at the discretion of the developer for most cases, except
woith contextual menus, where the developer must use a stack.

It is this very case which is also the most challenging, since contextual
menus, by their very nature, are always changing.

It would be ultra cool of there was a way to call a function for contextual
menus to let us use a text list instead, something like this:

on mouseDown
   put "Item1,Item2,Item3" into tMenu
   get PopMenu(tMenu,the mouseLoc)
   DoSeomthingWith it
end mouseDown

Anyone else think this sort of enhancement would be useful?

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Easier Contextual Menus

2000-06-08 Thread Richard Gaskin

 There are two ways to make menus in MC:  As a stack, or as a text list.
 Both can be used at the discretion of the developer for most cases, except
 woith contextual menus, where the developer must use a stack.
 
 It is this very case which is also the most challenging, since contextual
 menus, by their very nature, are always changing.
 
 It would be ultra cool of there was a way to call a function for contextual
 menus to let us use a text list instead, something like this:
 
 on mouseDown
 put "Item1,Item2,Item3" into tMenu
 get PopMenu(tMenu,the mouseLoc)
 DoSeomthingWith it
 end mouseDown
 
 Anyone else think this sort of enhancement would be useful?
 
 Yes.  Of course, you can write a script that creates a panel menu stack on
 the fly, but it this would make a cool built-in feature.  They'd have to
 figure out where the menuPick handler would get sent though - to the object
 that contained the command to create the menu, or to the current card?

Another reason for proposing a function -- no messages needed.   I believe
that for contextual menus a function makes the most sense for the scripter,
and is the easiest for MetaCard Corp. to implement.

Can we squeeze this into 2.3.1b3?  :)

Think of the collective hundreds of hours it would save us, and how cool our
MC-based apps would look.

With a function like this, one could store the contents of the menu in a
property on the target:

   get popup(the uContextualNames of the target)

We would have the greatest flexibility using mostly built-in stuff, with the
addition of this one function.

Can we have it Scott, huh, can we?  Please?

:)

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Slicing and dicing tabular data

2000-06-08 Thread Richard Gaskin

I have a sticky problem, and maybe one of you has a cool solution:

One of the apps I'm working on presents lists of tabular data, which may
have as many as a couple thousand rows and potentially dozens of columns.

I need to be able to display these quickly, as well as sort them, and to
extract a subset of rows for display.

I've tried multiple fields, which gives us the best look (very
spreadsheet-like), but even with MC's much-improved field manipulation doing
the ol' "put item j of line i into line i of fld j" takes far too long on
large data sets (using "repeat with..." helps, but not enough).

And of course, using MC's built-in tabs doesn't work well for this, since
adjusting the tabs can push adjacent columns off in a line where the sgtring
length exceeds the tabstop for that column.

The ideal solution would be to have a true multi-column list object, but
we'll have to wait for that.  In the meantime, it occurs to be that there
may be another way around this:

Is there a quick way to break a large set of tabular data into columns?

It's really easy to get all the columns of a particular row ("get line
200"), but is there some way to effectively turn this on it's side, to
effectively say something like "get column 3"?

If I could quickly break the data into columns for display, then I only have
one "put" for each field, which would be satisfyingly quick.   And I could
still sort rows in the master set, spliting them into columns each time I
need to display. Sweet.

Any suggestions?

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




slicing and dicing, cont.

2000-06-08 Thread Richard Gaskin

As soon as I hit "send" on the last message, it occured to me that I should
be able to get a big performance boost from breaking the text into an array
first, and then dumping each array element into a field, like this:

on mouseUp
  put the ticks into t1
  lock screen
  set cursor to watch
  
  put fld "ssData" into tData
  set the itemDel to tab
  put 0 into tCnt
  
  put empty into tMyArray
  
  repeat for each line tLine in tData
add 1 to tCnt
repeat with i = 2 to the number of flds of grp "ssFields"
  put item i of tLine into line tCnt of tMyArray[i]
end repeat
  end repeat
  
  repeat with i = 2 to the number of flds of grp "ssFields"
put tMyArray[i] into fld i of grp "ssFields"
  end repeat
  
  put the ticks - t1
end mouseUp

This lil' test cut time down significantly, from 480 ticks to 70.

Any faster way?  

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: MetaCard 2.3.1 beta 2

2000-06-02 Thread Richard Gaskin

On 6/2/00 1:43 PM, Leston Drake at [EMAIL PROTECTED] wrote:

 Can do, though of course it'd be better to change those stackFiles
 properties so your app is not so dependent on a particular system
 setup...
 
 It is being dynamically set on startup, so it always works.
 Thanks for the change!

Another round of kudos for Scott Raney!  Not only the best support in the
industry, but probably the most responsive to feature requests as well.

Thank you, Scott.

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Save file dialog info

2000-06-01 Thread Richard Gaskin

On 6/1/00 10:08 AM, Scott Raney at [EMAIL PROTECTED] wrote:

 As long as you're writing it down, there *is* an easier (and faster) way:
 if char -4 to -1 of tFileName is not ".txt" then

Ah, the power and glory of MetaTalk.  Thanks for the reminder of these
useful extensions to xTalk.

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: MetaCard Plugin?

2000-05-31 Thread Richard Gaskin

On 5/31/00 8:16 AM, Craig Spooner at [EMAIL PROTECTED] wrote:

 I would like to build small training
 apps for faculty that would run in students' browsers.
 But downloading the MC engine and running the app separate
 from the browser seems altogether too cumbersome.  Have I,
 indeed,  misunderstood how this should work?

No - the rest of the world has.  :)

Here's a comparison of a Helper App vs. a Plugin:

Helper App:
1. Go to site, find out that you can't use some media until you download a
Helper app.
2. Download it, and get confused about how to install it.
3. Fiddle with your browser prefs to get it to recognize your new MIME type,
and reload the page.

Plugin:
1. Go to site, find out that you can't use some media until you download a
plugin.
2. Download it, and get confused about how to install it.
3. Leave the site you were at, quit the browser, restart the browser so it
can recognize the plugin, and hope that you can recall the URL you were at
to go back and finally view the media.

;)

Exceptions to this are QT and Flash, since both come bundled with most
browser releases for a few years now.

Real Player is an exception, being a Helper App (and a darned ugly one at
that), yet somehow people tolerate the dijointed user experience and
designers don't seem to mind not being able to integrate Real media directly
into their pages.

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: more than one window/stack open

2000-05-28 Thread Richard Gaskin

On 5/28/00 8:07 AM, doug rogers at [EMAIL PROTECTED] wrote:

 Just downloaded the limited version of MetaCard to convert a portfolio
 HyperCard stack to MetaCard. I couldn't figure out any picture display
 commands, I have a number of QuickTime images that I discovered would
 display in the card window, but the window wasn't big enough. Creating a
 player doesn't also allow an image larger than the card window.

Use the Import feature as well, or place an image object on your card
manually and assign a graphic to it with the Inspector.

The formats supported include  GIF, JPEG, PNG, BMP, PBM, PICT (on Mac), and
others.

You proably don't need to rely on QT for mere image display.  As you work
more with MC, I think you'll find such basics are very well covered with
build-in objects, properties, and command.   IMHO, MC is the most complete
implementation of any xTalk.

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Compaq pressario

2000-05-28 Thread Richard Gaskin

On 5/28/00 5:59 AM, Isotalo at [EMAIL PROTECTED] wrote:

 Has any one of you had extra problems running standalones on Compaq pressario?

What sorts of problems?

Is it a laptop or desktop model?

I have had some problems from time to time with specific graphics chip sets,
apparently across multiple OEMs, and in each case one that I'm aware of
these two options has taken care of the matter:

1.  Make sure you have the very latest graphics drivers from the
manufacturer

2. Turn off the Hardware Accelleration option for your video card (right
click on the desktop, select Options, click "Advanced Features").

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




QT recording

2000-05-27 Thread Richard Gaskin

How many other people need the ability to record card images as frames in
QuickTime files?

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Metacard replacing Toolbook and Director

2000-05-27 Thread Richard Gaskin


Yes!

As I understand it, those people will need help.  Asymetrix seems to be at
least putting ToolBook on the back shelf:  it's been two years and all
they've come up with is a minor upgrade from 7.0 to 7.1.

MetaCard is the closest thing they've got.  Oh, and what a discovery it
would be for them:

- Great interpreter
- All three operating systems families
- Radically lower prices

Two ToolBook programmers and three production staff cost a ToolBook shop:
  TB Instructor:  $2495 x 2 = $4,990
  TB Librarian:$995 x 3 = $2,985
  __
  Total Authoring Hit $7,975

Compare with a similarly-staffed MetaCard shop:
  MetaCard License: $995 x 2 = $1,990
  MC Starter Kit: $0 x 2 = $0
  __
  Total Authoring Hit  $1,990


"Save more than 75% -- go MetaCard!"

:)


The version issue raises a question:  Mr. Raney, I know we all deplore
companies who jump major version numbers for mere bug fixes (we needn't
mention names of course), but tell us:  Why are you so conservative with
MetaCard's version numbers?

2.3 could well have been called at least 2.5.  With it's QT support, new
tokens, and much better Mac support, it's anything but a _minor_ upgrade.

We appreciate the modesty, but from a marketing perspective have you
considered the perceptual value of upping your version numbers to better
communicate the strength of what you're delivering?

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Features, etc

2000-05-25 Thread Richard Gaskin

I think Mr. Rossi's post was as crisp and well-conceived as his excellent
interfaces.

If we're thinking seriously about market growth for MetaCard, the opinions
of the people who've already bought it are less important that those who
have not yet but might.

One of my personal goals is to see Scott Raney retire early and well.  What
can be done with MetaCard's future to make that happen?

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: The value

2000-05-24 Thread Richard Gaskin

On 5/24/00 12:56 PM, Scott Raney at [EMAIL PROTECTED] wrote:

 Your original post was:
 In HyperCard, the value of any phrase in quotes returns the entire
 phrase. In MetaCard, this:
 
 the value of "my dog"
 
 returns "my". Is this right? What are the rules?
 
 In this case, "my dog" might look like a quoted string, but in fact
 it's not by the time it gets to the value function.  To pass value a
 quoted string, you would have to do:
 the value of quote  "my dog"  quote
 
 And as for the problem getting the last item as a unit, neither
 MetaTalk or HyperTalk can get you that because they don't pay
 attention to quotation marks when delimiting item chunks.

Pasting this into the HyperCard message box:

  the value of "my dog"

yields this result:

  my dog



-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Make another applicatoin the top process

2000-05-20 Thread Richard Gaskin

On 5/19/00 10:12 PM, Sivakatirswami at [EMAIL PROTECTED] wrote:

 I am using Metacard to process some mailing lists and from time to time want
 to open the list in BBEDIT. I have set a button to launch BBEdit which
 works, but then, once it is open if I hit the button, nothing happens. this
 is probably correct behaviour, i.e. BBEdit is already open, so MC has not
 reason to launch it. OK, so how do I make BBEdit be the top process or
 active application (on a MAC)

H I could have sworn there is an "activate" event, with an id of
'acvt', in the "Apple events" suite ('aevt').  I just looked 'round, though,
and couldn't find anything like that.

Was I dreaming?  How does activation work now?

I know there's an event for this somewhere

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: relative paths to media

2000-05-18 Thread Richard Gaskin

On 5/18/00 4:00 AM, Kevin Miller at [EMAIL PROTECTED] wrote:

 On 18/5/00 1:12 am, Scott Raney [EMAIL PROTECTED] wrote:
 
 We considered this, but rejected it because I've seen many stacks that
 change the current directory to select different sets of images or
 movies (e.g., to support multiple languages), something that wouldn't
 work if you hard-wired the image/player paths to be relative to the
 stack path.  This isn't an issue with stackFiles AFAIK, probably
 because using separate *stacks* for the different languages isn't a
 good design.  Any other suggestions?
 
 I get it.  I do have another suggestion: search the directory first as is
 done now.  If (and only if) that results in file not found, search relative
 to the current stack?
 
 Sounds kind of unreliable to me.  Sure it may be unlikely, but what if
 the current directory happens to have a file of the same name as some
 media file you're trying to access in the folder where your stack is?
 You might get the wrong image displayed, or worse, it would display
 the right image in your development environment and then fail later on
 in the distributed version because that image really *isn't* in the
 folder with the stack like you thought it was...
 
 An alternative might be an object property useDirectory or similar that
 defaulted to the current behaviour but could be turned off?  Or perhaps this
 should be a global property?  (I'm sure someone could think of a better name
 for it anyway.)

I probbly won't get any points here by using HTML as a baseline, but
whenever we think about storing media separately from the document at least
it makes a familiar model:

In HTML, the default behavior is to have media reference partial paths
relative to the document making the reference.  There is an option which
allows one to specify a different base path, kinda like the directory
property, but this is an option which must be explicitely set up by the
user.

I don't have a strong argument for the technical merits of such an approach,
but I would suggest that the model would be immediately graspable to users.

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: relative paths to media

2000-05-17 Thread Richard Gaskin

On 5/17/00 5:42 AM, Kevin Miller at [EMAIL PROTECTED] wrote:

 1. Why does the MC graphics importer use full paths, since we know in
 advance those will not work in a shipping app except in the unlikely
 occurrence that the drive letter, volume name, and all elements of the path
 are exactly the same?  Have I missed something here?
 
 2. Wen using a relative path, it seems dependend on the current directory,
 rather than the location of the stackfile the media is referenced in.  Or is
 the path always fixed relative to the MC app/standalone?
 
 You need to set the directory property of the stack to on preOpenStack to
 match its fileName.

How do we ensure that the directory isn't changed by some other routine
between cards?  For example, suppose we set the directory appropriately, and
while going from card to card we run some utility from some other vendor
which sets the directory property -- will future cards that open no have the
graphics shown?


-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: mouseclicks outside of windows are lost

2000-05-17 Thread Richard Gaskin

On 5/16/00 12:55 AM, Hugh Senior at [EMAIL PROTECTED] wrote:

 Is there any way to trap for global mouse clicks, those clicks which may
 occur outside of MC windows, on Win OS?
 -- 
 Richard Gaskin 
 Fourth World
 
 Are the suspendStack or focusOut messages sent during a repeat loop?
 Infinite repeat loops always worry me!

It wouldn't be infinite if we could catch mouse clicks outside of the
window. 

Any way to do that, anyone?

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: mouseclicks outside of windows are lost

2000-05-17 Thread Richard Gaskin

On 5/17/00 9:52 AM, Scott Raney at [EMAIL PROTECTED] wrote:

 It wouldn't be infinite if we could catch mouse clicks outside of the
 window. 
 
 Any way to do that, anyone?
 
 Not that I can think of, because the OS doesn't provide this feature.
 I.e., what business is it of yours if the user clicks in another
 application?

It's not another app:  I have MC's backdrop showing?
 
 And I also agree with Hugh: any design that relies on events to break
 out of a repeat loop deserves to be rethought because there is almost
 always a better way.

"Click to continue" is a pretty common convention.

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: mouseclicks outside of windows are lost

2000-05-17 Thread Richard Gaskin

On 5/17/00 11:07 AM, Scott Raney at [EMAIL PROTECTED] wrote:

 It's not another app:  I have MC's backdrop showing?
 
 Ah, so what you're really asking for is a way to get mouse events that
 are sent to the backdrop.  Any suggestions on how this should be done?
 The usual messages sent to some object you specify, or maybe some
 special set of messages sent to the current card or stack?

I'd be happy as a clam if we could simply trap backdrop mouse events in a
backscript.

Can you see any difficulties this might pose for the message path if the
backdrop were a message trap between the topstack and the backscripts?

 And I also agree with Hugh: any design that relies on events to break
 out of a repeat loop deserves to be rethought because there is almost
 always a better way.
 
 "Click to continue" is a pretty common convention.
 
 True, but that doesn't mean you have to wait in a repeat loop for the
 click.  And it's always been my experience that you have to click in
 the dialog to get it to continue...

For About boxes, yes, but not for presentations and slide shows.  They
generally do not restrict the target area to specific regions of the screen,
nor would that be a good idea if the boundaries for those regions are not
visible to the user (such as a stack with a black backcolor against a black
backdrop).

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: getprop and setprop handlers

2000-05-16 Thread Richard Gaskin

On 5/15/00 10:17 PM, Phil Davis at [EMAIL PROTECTED] wrote:

 While messing with Richard G's "going to a card without bringing a
 window to the front" problem, I found that you can do this:
 
 In a stack "A" button:
 
 on mouseUp
 put the specialStuff[2,3] of stack "B" into fld "stuff"
 end mouseUp
 
 
 In stack "B":
 
 getprop specialStuff[pData]
 put item 1 of pData into p1
 put item 2 of pData into p2
 return (fld p1 of cd p2)
 end specialStuff
 
 The index value of the getprop handler name carries the parameter
 value(s) to the handler.
 
 (But I didn't solve the original problem - sorry Richard.)

No, it didn't, but it was way cool just the same.  Thanks!

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




relative paths to media

2000-05-16 Thread Richard Gaskin


I'm working on a cross-platform app in which we need to store the media
separate from our stack files.  There will likely be one standalone and
several separate stack files which will run under it.

Because this is a cross-platform app, it would seem we cannot use full paths
to the files, since Mac uses the volume name to specify the root and Win32
uses the drive label ("D", "E", etc.).

So this leads me to a couple questions:

1. Why does the MC graphics importer use full paths, since we know in
advance those will not work in a shipping app except in the unlikely
occurrence that the drive letter, volume name, and all elements of the path
are exactly the same?  Have I missed something here?

2. Wen using a relative path, it seems dependend on the current directory,
rather than the location of the stackfile the media is referenced in.  Or is
the path always fixed relative to the MC app/standalone?


-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




going to a card without bringing a window to the front

2000-05-15 Thread Richard Gaskin

I have two windows open and I'd like to be able to alternately open cards in
each without changing the layering order of the window.

Using this:

  go cd 1 of stack "A"
  go cd 1 of stack "B"

causes stack "A" to come to the front, then it brings stack "B" to the
front.

Is there a way to display a specified card in an open window without having
that window brought to the front?

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: backcolor by html?

2000-05-09 Thread Richard Gaskin

On 5/8/00 10:42 PM, Christoph Wollek at [EMAIL PROTECTED] wrote:

 Halo all,
 is there a possibility for setting the backcolor of a word by
 html-shortcut, like setting the style "bold" of a word in a htmltext by
 B//B
 
 e.g.:  replace "word" with "Bword/B" in text
 
 Thanks in advance

The only way I know how is to do it in a var and replace it:


   put the htmlText of fld 1 into tData
   replace "word" with "Bword/B" in tData
   set the htmlText of fld 1 to tData


-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Gamma fade up and down

2000-05-04 Thread Richard Gaskin

 Years ago, Mark Lucas produced a now defunct X called "Place Picture" that
 allowed importion and display of graphics into Supercard.
 
 (including, alas no longer available,. . .EPS files)

Actually that was Mark Hanrek, not Mark Lucas, who wrote PlacePicture.  And
the EPS support was for EPS previews, the PICT thumbnail resources stored
with such files (I wish we could have had a Postscript-to-QuickDraw
translator built in, but that's a huuge amount of work).

As for the gamma, as I understand it there never was a truly safe way to do
a gamma fade.  A few products, like Hanrek's, did some monkeying with the
system to make it work on the majority of systems, but it's not 100%
reliable on all systems -- on a few, once it fades down it will not fade
back up again, requiring a reboot to reset it.

There may be a way to smooth the built-in dissolve effect, but it's likely a
non-trivial effort.  Talking with Mark Lucas when he was revising SC 3.5, it
seems that the tradeoffs between smoothness and performance are substantial.

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Unique Identity?

2000-05-02 Thread Richard Gaskin

On 5/2/00 9:58 AM, Scott Rossi at [EMAIL PROTECTED] wrote:

 On Windows, is there any way to give a MetaCard standalone and related files
 a unique identity so files launched from the desktop know to open the
 standalone instead of the MetaCard app?  On a Mac, this could be done with
 creator codes and file types, but can this be done on Windows?

Windows relies on the file type extension (".mc"), as set in the Registry.
MetaCard does not depend on this, however, relying solely on its header
info.  This means that you can set the extension to anything you like, and
then just have your installer make the appropriate registry entry for you to
let the OS know to launch your app when files of that type are opened.

My favorite installer for Win:  Wise Install

The registry entries could also be handled from within MC itself, if you
choose to make your own installer.

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Sprite Libraries

2000-04-30 Thread Richard Gaskin

 In addition to MetaCard, I work with REALbasic. REALbasic has a sprite
 library built in. It's a third party software package, but bolted in for
 ease of use. 
 
 Are there any cross-platform (obviously all three platforms would be
 best, but I'd still be interested in just about anything that got the job
 done on even one platform) animation toolkits that could be bolted into
 MetaCard.
 
 The level of access provided in RB is fairly simple: you have the ability
 to create and destroy sprites, give them a direction to travel in, and
 tell them to drop you a message when they collide with something. I don't
 think you have the ability to give them a sequence of images to cycle
 through automatically as they move, but obviously that would be a great
 feature.
 
 On the other hand, how far away is the move command from being able to a
 reasonable number (from an arcade standpoint--maybe ten to thirty) of
 objects moving around at the same time? Would it take a 1000 mhz
 processor, or a 100, mhz processor?  :-)  I'm curious if anyone has
 given it a try.

I haven't tried it myself, but overall I've been very impressed with
MetaCard's unprecedented interpreter speed.   Given the mix of animated
GIFs, the move command, and timers, I wouldn't be surprised if you got the
same results using native MetaTalk that RB provides in this third-party
package, and possibly even more given RB's lack of support for animation
loops for sprites.

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: regarding MetaCard Cross Platform Compatibility...

2000-04-28 Thread Richard Gaskin

On 4/27/00 9:33 PM, Scott Rossi at [EMAIL PROTECTED] wrote:

 Scott Raney rules.
 
 This sentiment cannot be echoed enough.
 
 Apologies for riding on the coatails of another user's praise, but
 Scott's devotion, persistence, and expedience when dealing with support
 is simply unparalleled and needs to be applauded.  From arcane technical
 questions to been-asked-a-thousand-times pleas from new users, Scott
 continues to step in and provide the answers. What other company on Earth
 provides you with a custom build of their software to help you out of a
 last minute crisis?  For anyone still on the fence about maintaining
 their MC license, the support alone should convince you to send in your
 cash.
 
 Thanks Scott.
 
 A *very* satisfied MetaCard customer.

Everything Mr. Rossi said times two!

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




CSV

2000-04-27 Thread Richard Gaskin


I'm working with some legacy data in (ugh!) CSV format (comma-separated
values).

Anyone have a quick-n-dirty method if turning that into the more sane
tab-delimited format?


-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Answer File Title?

2000-04-09 Thread Richard Gaskin

On 4/9/00 3:26 PM, Scott Rossi at [EMAIL PROTECTED] wrote:

 Is there a way to change the title that appears at the top of the answer
 file dialog?  Currently it shows up as "Metacard - Open" and setting the
 title of the answer dialog via script doesn't seem to have any effect.
 
 Have you tried:
 
 answer file prompt
 
 e.g.,
 
 answer file "Select a file:"
 
 Sure.  And what happens (at least on MacOS) is that the prompt appears
 above the directory list as expexted, but the physical titlebar of the
 window reads "Metacard - Open".
 
 Am I missing something?

MC doesn't support the NavSvcs dialog, and the old one has no title bar.
Which Getfile dialog are you referring to?

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Answer File Title?

2000-04-08 Thread Richard Gaskin

On 4/7/00 4:59 PM, Scott Rossi at [EMAIL PROTECTED] wrote:

 Is there a way to change the title that appears at the top of the answer
 file dialog?  Currently it shows up as "Metacard - Open" and setting the
 title of the answer dialog via script doesn't seem to have any effect.

Have you tried:

   answer file prompt

e.g.,

  answer file "Select a file:"

This seems to work here - not for you?

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Player messages inconsistently sent?

2000-04-07 Thread Richard Gaskin

 HyperCard solves this by putting each QT movie in its own window. You
 can show the window as "borderless" and "non-floating" in order to make
 it appear to be part of the card. Clicks on the QT controller work
 normally. Keystrokes are not sent to the movie at all; they all go to
 HyperCard. If the stack author wants QT keystrokes to be enabled, the
 scripts must handle it themselves by trapping keydowns and forwarding
 them to the movie window.
 
 How do you do that, specifically?
 
 I phrased my comment badly; you can't actually just pass on the raw
 keystrokes. You have to script the movie commands.

This approach allows you to get the messages, but doesn't solve the core
problem:  When I querry the player's startTime and endTime after having
changed the selection with shift-arrowKey, the startTime and endtime have
not changed.

For some reason, MetaCard's internal understanding of the movie's startTime
and endTime are different from the QT Controller's display.  So any amount
of monkeying with events will only solve the easy part, but not let me
accurately retrieve the info I need. :(

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Statistics on MC

2000-04-06 Thread Richard Gaskin

On 4/6/00 10:53 AM, Craig Spooner at [EMAIL PROTECTED] wrote:

 Thanks Tuviah, but I was hoping for something like MetaTalk has x
 number of vocabulary items as opposed to Lingo or VB, which have y...
 Even if we don't know the figures for the other tools, does anyone
 know these "vitals" for MetaCard?
 ...Scott, have you every counted it all up?

You can use the propertyNames function - and is there a messageNames
function as well?  

If you compare messaages, which are the heart and soul of interactivity, I
think you'll find MetaTalk has a significantly greater number than Lingo
(about twice as many when I counted them two years ago).

But I'm not sure this type of quantitative comparison is as meaningful as
something more qualitative.  For example, a Director apologist could argue
that while Lingo has fewer messages, they do offer a great many arguments to
those messages, and other functions as well, which often allow the developer
to arrive at a similar solution.

More effective might be to compare object models:  Director was created for
linear animation, and in spite of how I've been slapped at industry cocktail
parties for this perception, I still don't think a linear timeline is
optimal for designing non-linear media.  Yes, it can be done, just as a
screwdriver can be used to pound nails; "possible" should never be confused
with "optimal". ;)  If only someone had the cash to do a decent usability
test on this I have a strong hunch such methods would prove me right on this
one.

There are some things for which Director cannot be beat: animated
presentations, or even some CD-ROM games.  But for designing true
applications, choosing Director means working much harder than one really
needs to; it was simply never designed for that and lives up to its design
history in that regard.

And then there's price:  It is a continual source of annoyance among people
I know that Director is falsely described as a cross-platform development
solution.  In truth, any version of Director is _half_ of a cross-platform
solution - to get the other half you need to pay full price for a complete
second copy just to deploy on another operating system.

So an honest price comparison makes MetaCard look very favorable:
MetaCard:   $995
Director: $1,800
ToolBook: $2,495 (single-platform only, and in a scary position: they
  only managed to get from 7.0 to 7.1 over _two years_)

One quantitative comparison might be useful:  benchmarked interpreter speed.
I've only compared HC, SC, and MC, and of course of the three MC is orders
of magnitude faster for most operations (even more so in v.2.3).

You're welcome to grab the benchmarking tools at my FTP server and make
other version in ToolBook or Director if you like - I'd be very interested
in the results.

ftp://ftp.fourthworld.com/MetaCard/4W_MetaBench.mc.sit.hqx
ftp://ftp.fourthworld.com/HyperCard/4W_HyperBench.sit.hqx
ftp://ftp.fourthworld.com/SuperCard/Tools/4W_SuperBench.sit.hqx

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Player messages inconsistently sent?

2000-04-06 Thread Richard Gaskin

 Given the lack of guidelines here, I think we have to create our own.  With
 traversalOn, the developer *could* provide visual feedback by script if they
 wanted too, after all.  Relying on having the pointer over the movie is just
 crazy.

I've long felt the same way about working with console windows on Irix. ;)

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: MetaCard survey time!

2000-04-05 Thread Richard Gaskin

Thank you for posting the survey.  How many years have you been doing this?

Great to see this level of engagement with your customer base.  As with your
lightspeed support, with your efforts MetaCard Corp. continually raises the
bar for software vendors.

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: File path

2000-04-05 Thread Richard Gaskin

On 4/5/00 8:32 AM, [EMAIL PROTECTED] at [EMAIL PROTECTED] wrote:

 
 If I have a folder (A1) containing two folders (B1  B2) and my MC program in
 folder B1 wants to look for a file in folder B2, can a *relative* path be
 written to go from folder B1 to B2?
 
 For example, if my MC program "myProgram.exe" is in file B1 and I want to
 read a text file "theText.txt" in folder B2, is there a way to go *up* one
 level and then back to the appropriate folder in the path?  Something like:
 
 open file "A1/B2/theText.txt"(which I tried but doesn't work)

Try:

  open file "../B2/theText.txt"

The "../" jumps up one level.

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: More Multilingual Trouble

2000-03-29 Thread Richard Gaskin

On 3/29/00 1:40 PM, Phil Davis at [EMAIL PROTECTED] wrote:

 Have you tried using HTML entity codes? It might work - seems like I had
 to do that one time. W3C's list of HTML 4 codes is at:
 
 http://www.w3.org/TR/html4/sgml/entities.html

Not all character entities are supported in MC, only the core set.  For
example, the common delta symbol (option-J on Mac) is not possible to
implement in a cross-platform fashion without relying on special fonts.

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




QuickTime, please give me my Enter key back

2000-03-28 Thread Richard Gaskin

When playing a movie with the controller showing, it seems QT grabs all the
keyboard activity before MC gets it.  I need to trap the Enter key to do
something other than what QT wants to do with it - any clues as to how I can
prevent QT from grabbing that without first hiding the controller?

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: cut copy paste buttons on the mac

2000-03-16 Thread Richard Gaskin

On 3/16/00 1:30 PM, Scott Raney at [EMAIL PROTECTED] wrote:

 And speaking of the HIG, I just ran across the most egregious example
 of violating the rules I've ever seen in a Mac app.  Naturally, it's
 in one of the standard applications that are bundled with every Mac
 sold.  In MacOS 9.0, start up Simpletext and then choose
 "File/Open...".  The mouse pointer is warped to be centered on the OK
 button.  

I am unable to reproduce this behavior on my G4 running OS 9.0.2.   If it
continues on your machine, yes, this would be most annoying (sure it isn't a
third-party extension?  I kinow Windows offers this as an option, but I
don't recall seeing this on Mac OS before).

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.



Re: GURLGURL

2000-03-13 Thread Richard Gaskin

On 3/13/00 2:37 PM, Dave Cragg at [EMAIL PROTECTED] wrote:

 Is there truly no way to launch a non-browser/email application
 from MC without knowing its path?

On Mac OS you can use one of Mark Lucas' handy x-thangs from his Wetware
Collections (FinderOpen XFCN is the one you want, if memory serves).

The Wetware Collection is now Open Source, available at:

http://www.devhq.com/4w/


-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.



Re: Porting icons from SC to MC

2000-03-13 Thread Richard Gaskin

On 3/13/00 2:25 PM, [EMAIL PROTECTED] at [EMAIL PROTECTED]
wrote:

 I have a SuperCard application I am converting to MetaCard.  I have used the
 conversion tool to convert the bulk of the application to MC but I do have
 some custom icons I would like to convert as well.  What is the best
 approach?  I hope I don't have to recreate the icons all over again.  They
 are 32x32 pixels in size.

To export icons in SC, you can use the 4W Resource Mover for SuperCard
(ftp://ftp.fourthworld.com/SuperCard/) to put the icons into the resource
fork, and then use Graphic Converter to turn those info GIFs, which can then
be imported into MC.

Another method would be to make a 32X32 card in an SC window, and script a
script which steps through a list of icon IDs, and sets the icon of a button
on that card to each once, exporting the card to a PICT file each time
through.  If you name the resulting file to match your resource ID (e.g.
"50018.pict"), you can easily reassign their IDs when you import the images
into MC.  Again, when you bring them into MC you'll probably want to do that
in a platform-independent format, so consider running then through Graphic
Converter to change them to GIGs before importing into MC.

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.



Re: Broken records -:)

2000-03-08 Thread Richard Gaskin

On 3/8/00 11:31 AM, David Bovill at [EMAIL PROTECTED] wrote:

 PS: Broken record time again: you sent this message to the wrong
 address!  Bug reports should be sent to [EMAIL PROTECTED] or
 [EMAIL PROTECTED], not to the metacard mailing list.  It's rare
 that anyone on this list is going to be able to help you in these
 cases, and about guaranteed that posting here will delay getting a
 solution to your problem.

In all fairness to the posters here, the confusion is easy to arrive at
given that the title of this list is "MetaCard-errors".

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


This is the MetaCard mailing list.
Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm



Re: pasted card into script editor...

2000-03-02 Thread Richard Gaskin

On 3/2/00 9:41 AM, Mark Mitchell at [EMAIL PROTECTED] wrote:

 On a related note, when importing images via the "snapshot" technique, I
 invariably
 import the image into the "importer" stack or the "messagebox" rather than the
 stack I'm working on.  Is there a way to make the stack I'm working on the
 default
 stack for the importer?  I noticed the importer stack script is to set the
 button
 for the "top stack" and I guess the importer stack becomes this.  Should I
 change
 that script to "bottom stack" or something?

If the top window of your stack opened as "modeless"?  If so, that may be
preventing it from becoming the defaultStack.

Open your stack as toplevel and it should be fine.  If not, we can look at
other possible solutions, but rest assured that importing should work great
when the window modes are set appropriately (toplevel).

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


This is the MetaCard mailing list.
Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm



Re: QuickTime on Linux Petition

2000-02-22 Thread Richard Gaskin

On 2/22/00 2:29 PM, Scott Raney at [EMAIL PROTECTED] wrote:

 Just found this while doing a little research on LinuxPPC: It's a
 petition requesting that Apple port QuickTime to Linux.  While I'd
 like to see them support other popular UNIX versions too, a port to
 Linux would get us 90% of the way we need to go, and would drastically
 improve MetaCard's support for cross-platform multimedia.  I want
 *everyone* to go sign this thing.  It's only 3 fields and an optional
 comment field:
 
 http://neutron.resnet.gatech.edu/qt-petition.html

Thank you for posting that, Scott.  I just signed it a moment ago.

THIS IS VERY IMPORTANT.  Really, folks, Scott's not kidding.  It's probably
the best use of two minutes you'll ever find.

Please plesae please please go to that URL and sign the petition today.
Very important, very worthwhile, very little time required.

If I find any of my clients on this list who haven't signed it, gosh darn
we're gonna have a talk! :)

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


This is the MetaCard mailing list.
Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm



Re: QuickTime on Linux Petition

2000-02-22 Thread Richard Gaskin

On 2/22/00 4:47 PM, andu at [EMAIL PROTECTED] wrote:

 And have your family, friends do it too.

But is it fair if they don't even own a computer? :)

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


This is the MetaCard mailing list.
Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm



popup text list instead of a stack?

2000-02-15 Thread Richard Gaskin

I just searched the MC 2.3 Read Me for "popup", and couldn't find the answer
there so I'm here:

Is there a way to use a text list of menu item names instead of a stack for
the popup command?  Any other command/function to accomodate this?

I have an app in which I'd like to add a lot of support for right-click
menus, but I'd much rather do it in code than actually build a stack for
every context.

Ideally I'm looking for something like this:

on mouseDown
   put "Item 1"cr"item 2"cr"Item 3" into tMenuItems
   get PopupFunction(tMenuItems, the mouseLoc)
   DoSomethingWith it
end mouseDown

or if a command, it could look like this:

   popup tMenuItems, the mouseLoc
   get it

Any suggestions?

If it turns out that I must build a stack for this, how do you folks handle
the resizing of all of the items within it to make it compliant with the
appearance guidelines for each platform?

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


This is the MetaCard mailing list.
Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm



Re: QT frames to time code conversion

2000-02-12 Thread Richard Gaskin

on 2/12/00 11:02 AM, Scott Raney at [EMAIL PROTECTED] wrote:

 put "00:00:01:02" into sctime
 put 4 into scframerate
 set the itemDelimiter to ":"
 put item 1 of sctime * 3600 + item 2 of sctime * 60 + item 3 of sctime \
 + item 4 of sctime / scframerate into scseconds
 set the currentTime of player 1 to the timeScale of player 1 * scseconds

Shorter than the one I've been using, but leaves one question open:  How do
I derive the frame rate?  (other than asking the user to open the movie in
QT Player first, that is).

Stuff to look into:

QT Timecode:
http://developer.apple.com/samplecode/Sample_Code/QuickTime/TimeCodes/QTTime
Code.htm

Archived sample code:
http://developer.apple.com/samplecode/Sample_Code/Archive/QuickTime/QuickTim
e/TimeCode_Media_Handlers.htm


I just saw these on the Apple Dev site.  I'll plow through these and see if
I can find anything useful  (the first one seems the more useful of the
two; the second is considered "unsupported").


-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


This is the MetaCard mailing list.
Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm



Re: QT frames to time code conversion

2000-02-12 Thread Richard Gaskin

on 2/12/00 12:09 PM, Scott Raney at [EMAIL PROTECTED] wrote:

 I guess you missed the gist of my question, which is how do you derive
 the frame rate *with* the QT Player?

1. Open a movie in QT Player

2. Select "Get Info" from the Movie menu

3. From the popup controls, select the video track and the Frame Rate
option.

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


This is the MetaCard mailing list.
Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm



Re: QT frames to time code conversion

2000-02-12 Thread Richard Gaskin

on 2/12/00 12:09 PM, Scott Raney at [EMAIL PROTECTED] wrote:

 I guess you missed the gist of my question, which is how do you derive
 the frame rate *with* the QT Player?

1. Open a movie in QT Player

2. Select "Get Info" from the Movie menu

3. From the popup controls, select the video track and the Frame Rate
option.


That is, that'show _I_ get that info. How Apple does it is another story,
but probably listed in the source files I found (listed in my previous
post).

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


This is the MetaCard mailing list.
Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm



Re: QT frames to time code conversion

2000-02-12 Thread Richard Gaskin

on 2/12/00 1:52 PM, Scott Raney at [EMAIL PROTECTED] wrote:

 I guess the next question to ask, is "Why do you think you need show
 or accept frame information?"

The frames aren't important to us - it's the time codes we're after.

Any method to be able to reliably use standard SMTPE time codes would be
acceptable (it's not just a SuperCard convention - see
http://www.etcconnect.com/html/service_smpte.html).

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


This is the MetaCard mailing list.
Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm



Window maximizing - sorta kinda?

2000-02-11 Thread Richard Gaskin

I have a stack with two substacks which are resizable.  Both have their
maxHeight and maxWidth set to 65535, yet when maximizing one it goes flush
to the edge of the monitor, while the other seems inset a pixel or two.

I can't see any obvious difference in the resizeStack code in each which
might cause this.  

Anyone else experience this?  What properties/actions affect the
maximization of a window on Windows?

TIA - 
-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


This is the MetaCard mailing list.
Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm



Re: Answer Rename

2000-02-11 Thread Richard Gaskin

on 2/11/00 11:16 AM, Scott Rossi at [EMAIL PROTECTED] wrote:

 The mail archive search is down currently...
 
 Could some kind soul remind me what the method is to rename the Answer
 Dialog so it appears with a different name when displayed?  I've tried
 several methods but only have managed to wind up confusing MC so it can't
 locate the stack.

Set the label instead.

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


This is the MetaCard mailing list.
Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm



Re: opening standalones by clicking on a file

2000-02-11 Thread Richard Gaskin

on 2/11/00 1:36 PM, Tereza Snyder at [EMAIL PROTECTED] wrote:

 Have you created/edited the necessary resources in the Mac standalone
 to link the application, the files, and the associated icons? The
 resources involved are BNDL and FREF (and any icon resources you
 need). You will also need to set the creator and file type strings
 for the relevant files.
 
 
 I have done this, and if I click on a BNDL'd file it DOES launch the app
 - but now the scripts need to know so they can read the file and do the
 right thing (set the prefs, show the text, whatever...);  I'm stuck!

Note: This is off the cuff, but if memory serves it goes something like
this:

on appleEvent pEvent, pSender, pID
if pEvent = "odoc" then
   request ae data
   repeat for each line tFile in it
   -- open each
   end repeat
 end if 
end appleEvent

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


This is the MetaCard mailing list.
Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm



QT frames to time code conversion

2000-02-11 Thread Richard Gaskin

Anyone have a handy pair of handlers for translating between frames and time
codes and vice versa?  I've started a pair here, but while I'm working out
the bugs I figured it was probably not a good use of time to reinvent a
popular wheel.

Scott:  Do you plan to include such handlers in the docs for the final 2.3
version?

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


This is the MetaCard mailing list.
Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm



Re: QT frames to time code conversion

2000-02-11 Thread Richard Gaskin

on 2/11/00 3:56 PM, Scott Raney at [EMAIL PROTECTED] wrote:

 I don't think it's even possible to do this in general because
 inter-frame rates don't have to be a constant.  The engine calls the
 QuickTime function GetMovieNextInterestingTime() to determine when the
 screen needs to be updated.  If you know the frame rate and that it is
 constant, the math to convert from a time to a frame is pretty trivial
 (e.g.: currentTime / timeScale * frame rate)

Since we cannot gurantee a fixed frame rate as you point out, what mechanism
exists for setting the starttime, endtime, or currenttime properties to a
specific time?

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


This is the MetaCard mailing list.
Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm



Re: QT frames to time code conversion

2000-02-11 Thread Richard Gaskin

on 2/11/00 5:03 PM, Scott Raney at [EMAIL PROTECTED] wrote:
 
 Since we cannot gurantee a fixed frame rate as you point out, what mechanism
 exists for setting the starttime, endtime, or currenttime properties to a
 specific time?
 
 I'm not sure what you're asking for.  You can set the times to
 whatever values you want, and can allow the user to create a
 selection based on what they *see*.  Not sure how "frames" even enters
 into the equation.

MC 2.3 does not appear to accept standard QT time values:

  set the starttime of player 1 to "00:00:01:23"

... generates a script error: expected integer.

But these integer values are for the timeScale, which has no direct
correlation to the frame rate.  For example, I have some animation files
here with a timeScale of 600, a frame rate of 4, and a duration of
"00:00:01:00".

So, given only a time code and a timeScale value, how does one accurately
set the startTime, endTime, and currentTime properties to a particular time?

Hope I didn't miss something too obvious (was up kinda late, needing a
nap)...

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


This is the MetaCard mailing list.
Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm



Re: splash screen strategy

2000-02-01 Thread Richard Gaskin

on 1/31/00 11:19 PM, Steven D'Aprano at [EMAIL PROTECTED] wrote:

 For those interested, the look-and-feel discussion group for KDE on
 Linux recently discussed the issue of splash screens. They more or less
 unanimously threatened grievous bodily harm to anyone who used splash
 screens :-)

The biggest gripe about splash screens is the annoying way human-loathing
Windows designers use them:  Too often they stay up until the user
explicitely dismisses them.

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


This is the MetaCard mailing list.
Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm



Re: Referencing a Windows CD

2000-02-01 Thread Richard Gaskin

on 2/1/00 7:59 PM, Geoff Canyon at [EMAIL PROTECTED] wrote:

 The Department of Energy has awarded a grant of US $860,000
 to spend over the next two years on development of
 easier-to-use software engineering tools for computational
 scientists and engineers. All of the work will be Open
 Source, in Python, and have a strong emphasis on design,
 testing, and documentation. For details, see:
 http://www.software-carpentry.com

Python?  Who paid 'em to make that choice?

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


This is the MetaCard mailing list.
Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm



Re: splash screen strategy

2000-01-31 Thread Richard Gaskin

on 1/31/00 12:32 AM, H. Chaudet at [EMAIL PROTECTED] wrote:

 Can someone point me in the right direction for creating a splash
 screen that shows briefly, then disappears to reveal the main screen
 of an application.  I've created a small stack as the splash, to
 which I've added the other stacks as substacks.

I usually do this backwards, using the mainstack in the way that
SuperTalkers use an "anchor window", since the mainstack has the valuable
role of serving as the equivalent of SuperCard's "project" object (the
mainstack script is shared by all sof its substacks).

Before using the xworlds exporter, I usually save myself some time and
trouble and make an empty window in my SC project and copy the project
script there in SuperEdit, and then run the xworlds exporter on this new
version, so it keeps my translated object model as close as it can be.

For splash screens, when I use 'em I often make 'em a substack, as the loast
poster does.  But lately I'm even having issues with that:  My plan was to
put up a splash screen first to give the user something to look at while my
app is loading - the problem is that MC is often so fast that the splash
screen appears only momentarily, requiring that I add an additional wait to
make it less visuall disturbing, but adding a wait into a boot sequence just
feels unclean in a Microsoft sort of way (remember that old joke C source
file floating around listing the Win98 boot sequence?).  :)

 -- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


This is the MetaCard mailing list.
Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm



Re: Screen Capture ?

2000-01-31 Thread Richard Gaskin

on 1/31/00 6:35 AM, Blair Moxon at [EMAIL PROTECTED] wrote:

 When importing images using File/Import/Images, can they only be imported
 one at a time??? This is incredibly tedious and time consuming. There is a
 marvelous invention called 'multi-select' which would make my life much
 easier...this is standard in many image importing programs. Has anyone found
 a way around this?

Not built in, but in a few minutes you could script a tool that will do that
exactly how you want.

 Also, for future reference the checkbox that has the label "don't import" is
 bad U.I. It should read "externally reference" or something less misleading.

Thyat's just staying in step with the Windows way, along with shutting down
the computer with the Start menu. :)

I've been meaning to suggest that myself - Scott, how about "Reference
Only"?

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


This is the MetaCard mailing list.
Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm



Re: The Help menu

2000-01-30 Thread Richard Gaskin

on 1/30/00 9:29 PM, Craig Spooner at [EMAIL PROTECTED] wrote:

 I'm sure this is a stupid question, but can anyone tell me why I
 can't get the Help menu to go away?  I'm using the Menu Builder,
 which creates three menus -- File, Edit, and Help.  I want only the
 File menu, so I delete both the Edit and Help btns in the menu group,
 but the Help menu still shows on the Mac menubar (in fact, it's the
 only menu now showing).  What's going on?  I'm trying to create a
 single menu (File) with a single menuItem (Quit).

I don't think you can get rid of the Apple menu either - I believe these are
"standard" menus on Mac OS 8 and higher.

 Oh, and while I'm asking about the finer points of menus, how does
 one get a long pop-up menu to scroll up and down to show all of its
 contents?  If this is in the documentation, I missed it and I
 apologize.

Use v2.3.  This is a known bug from earlier version which is addressed in
the new (still gamma however) upgrade.

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


This is the MetaCard mailing list.
Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm



Re: Cross Platform Abilities

2000-01-26 Thread Richard Gaskin

 So, my question is who out there has really tested MetaCard's cross-platform
 abilities, especially from/to UNIX and Windows. Scott warned us about the
 font issue, which I guess is a given anyway. Any other comments? I
 personally am convinced that MetaCard is the way to go, but I need some
 muscle to flex at the customer.

I can't speak for the Wintel-UNIX compatibility, since my playing with
Linux has thus far been limited.

But over the last year our company delivered about a half-dozen applications
for both Mac OS and Windows.  Given the relative similarities between
Windows and UNIX (Mac really is rather the odd bird until we get to Mac OS
X), I would think that MetaCard's grace and ease with Windows-Mac
compatibility speaks at least as strongly.

In our apps, MetaCard has allowed up to use less than 3% of
platform-specific code - everything else is another great testimony to
MetaCard's platform-independent interpreter (and ever so much faster than
Icon Author's 5GL).

With the client having been burned by the Icon Author experience, I
understand their concerns but at the same time even those concerns make a
strong case for MetaCard:

Asymetrix bought Icon Author and failed to deliver.  Sybase made Gain
Momentum and lost interest.  Oracle killed OMO outright after only 18 months
on the market.  The size of the vendor is no guarantee of the vendor's
commitment.

Meanwhile MetaCard Corp. has been actively developing and maintaining
MetaCard, at this time the only truly multi-platform development tool aside
from Java (and who has time to wait for all those classes to load? g).
With the attention MC 2.3 has been getting (a great upgrade, and kudos to
Scott for getting it mentioned in the Mac press), the MetaCard experience
seems likely to outshine just about any other tool.

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


This is the MetaCard mailing list.
Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm



Mac tabs - way cool!

2000-01-19 Thread Richard Gaskin

Scott - thanks for making the tabs look so nice for Mac OS.

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


This is the MetaCard mailing list.
Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm



Re: Efficient navigational handlers

2000-01-18 Thread Richard Gaskin

on 1/18/00 5:00 PM, Gregory Lypny at [EMAIL PROTECTED] wrote:

 Is it more efficient to refer in a script to a card's ID or its
 assigned name?
 
 go to card ID 1234 of stack "Helter Skelter"
 
 versus
 
 go to card "Comin' down fast" of stack "Helter Skelter"

You can measure the difference yourself using our MetaBench tool:

ftp://ftp.fourthworld.com/MetaCard/4W_MetaBench.mc.sit.hqx

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


This is the MetaCard mailing list.
Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm



Re: repost - answer icon bug?

2000-01-18 Thread Richard Gaskin

on 1/18/00 6:40 PM, Scott Raney at [EMAIL PROTECTED] wrote:

 According to README.2.3 this was added in the 2.1 release.  I realize
 that there is a *lot* of stuff in there, but IMHO taking the time to
 read the whole thing at some point would be a good investment for
 anyone who wants to get the most out of MetaCard.

Good advice.  It's being printed now, for more careful review.

You're right:  it is a _very_ valuable document (in stark contrast to most
marketing-drive Read Me's).

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


This is the MetaCard mailing list.
Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm



Re: MetaCard vs. Director, Authorware

2000-01-16 Thread Richard Gaskin

on 1/16/00 3:14 PM, David Cramer at [EMAIL PROTECTED] wrote:

 Since Macromedia scuttled all Authorware development for Macintosh
 over a year ago, except for some spasmodic support for a Mac player,
 I have been extremely disillusioned with Macromedia's reliability
 generally.

The rumor mill slates Authorware for discontinuation sometime next year.
Who can say?  Other sources say ToolBook isn't long for this world either
(it's taken two years for Asymetrix to go from v7.0 to v7.1).  Could be just
rumors.  No one can know for sure until a vendor comes clean in a press
release, as MetaCreations finally did with its graphics products in
December.

But for clients who question the viability of MetaCard, I simply remind them
of the big-vendor products that have been abandoned, including Asymetrix
IconAuthor,  Sybase's Gain Momentum, Oracle Media Objects, Apple Media Tool,
Apple's HyperCard, Apple's ScriptX, and a host of others.  Big companies,
big plans, small execution.

The viability of a vendor is no guarantee that their product will be viable.

In contrast, MetaCard Corp. has been profitably maintaining and enhancing
MetaCard longer than most other products have existed.  Privately held,
MetaCard Corp. is often more forthcoming about future development plans than
any publicly-traded company can be.  And focused on a single product there
is no question about which part of the MetaCard Corp.'s product line is
getting development resources.

If a client is really nervous and has a lot of money, it is my understanding
that MetaCard Corp. may be willing to negotiate source code escrow as
assurance for worst-case scenarios, something the client will not likely
find with any other vendor.  Such escrow is not cheap, but guarantees
viability for the code base in the event of total product or vendor failure.

Of course there are other considerations, most chiefly infrastructure
(consultants, third-party components, trainers, etc.), which play a key role
in technology selection among the majority of clients.   With MC's UI taking
a backseat to its feature set (the UI favors the only platform that doesn't
like to pay for software g), the development environment has had
difficulty garnering the market share the interpreter richly deserves.
Catering to niche geeks like you and me, the UI has kept MetaCard from
hitting the critical mass within the market which would compel these
infrastructure players to join in and raise its perceived value to match its
actual value.

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


This is the MetaCard mailing list.
Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm



Re: MetaCard vs. Director, Authorware

2000-01-16 Thread Richard Gaskin

 It's no joke that the MetaCard slogan is "You know...there's an
 easier way to do that."

Amen.  And the cool thing is that most of the easier ways I've learned have
come directly from the vendor.

It's been noted before but cannot be overstated:  MetaCard's support is
truly best-of-class, and offers a level of partnership with the vendor that
I have never even heard of elsewhere in the industry.

-- 
 Richard Gaskin 
 Fourth World
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716


This is the MetaCard mailing list.
Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm



  1   2   >