このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

HyperTalk for QTi

発言者:田中求之
( Date Wednesday, June 25, 1997 17:15:04 )


ご存知のように、次のバージョンの HyperCard は、QuickTime Interactive (QTi)
を扱うツールになります。

で、この移行に伴って、HyperTalk 自体も拡張/変更されなければならないわけですが、
現在、この QTi 用の HyperTalk の在り方について、xTalk ML で議論が始まって
ます。Apple の Kevin Calhoun 氏が QTi のオブジェクトを HyperTalk で
扱うにあたって、オブジェクトの階層関係/指定方法をどうするのがよいか?という
問いを投げ掛け、これに対してレスポンスが付き始めたところです。
(Kevin Calhoun 氏は、そのスジでは有名な人です)

しばらくは議論が続くと思いますので、HyperTalk の行く末に興味のある方は、
参加されると面白いですよ。


田中求之 さんからのコメント
( Wednesday, June 25, 1997 17:15:59 )

xTalk ML の案内を転載しておきます

====

A new mailing list has has been created to facilitate the process of
standardizing the xTalk language, versions of which are used by Apple
(HyperCard), Allegiant (SuperCard), MetaCard (MetaCard), Oracle (OMO),
Thoughtful Software (HyperSense), and Triton Services (Gain Momentum).
This list currently includes representatives from each of these
companies.  Appropriate subjects for discussion include proposed
language extensions, problems or ambiguities in the language
specification, and anything else related to cross-tool use of the
language.

All experienced users of the language are encouraged to join this
list.  This is the ideal forum to request the language features you
need without contributing to continuing fragmentation of the language
into multiple incompatible dialects.  An xTalk language standard will
ease migration between tools, protecting your investment.

Topics likely to be discussed in the near future include:
1) the design of functions for doing substring replacements in text.
2) the design of an advanced "move" command that would support moving
multiple objects simultaneously, and acceleration and deceleration.
3) extensions to the language necessary for integration with Internet
protocols and data formats.
4) integration of functions available in the SuperCard "Xtend"
collection of XCMDs/XFCNs and other XCMD/XFCN collections into the
language.
5) object-oriented extensions to the language.
6) language extensions to handle database access (ODBC), inter-object
communcation (CORBA), and integration with component standards such as
OpenDoc and Java Beans.

Note that this is not a forum for asking questions about how to script
something, reporting bugs against any of the products, or any other
user-support level postings.  Please join one of the tool-specific
mailing lists if this is what you need.  Links to the WWW sites that
have links to these lists can be found in the MetaCard FAQ document on
http://www.metacard.com/.

To subscribe, send a message containing the following to
majordomo@metacard.com:
subscribe xtalk <youremailaddress>

To send a message to the list, email to xtalk@metacard.com.  The list
is set up as a single-message list, and all messages are being
archived.  If traffic warrants, a digest version of this list can
easily be created in the future.  To help identify messages on this
list, the word "xTalk:" will be prepended to the subject of each
message.  For help on dealing with the mailing list software (for
getting the archives or other files which may be made available) send
the message "help" to majordomo@metacard.com.  If you have problems
with the mailing list itself and need to communicate with a human,
send mail to xtalk-owner@metacard.com.


***************************************************************
Scott Raney   raney@metacard.com   http://www.metacard.com
Any sufficiently advanced technology
is virtually indistinguishable from magic -- Clarke's law

rihouken@ftokai-u.ac.jp さんからのコメント
( Friday, May 08, 1998 16:41:44 )

hypercard でmovieが上手く動かないのはなぜでしょうか。
movieのstarttimeとendtimeのことですが、私は次のようは二つボタンを
作りました
ボタン1
    on mouseup
      global abc
      set timeformat of window abc to "systemTime"
      set starttime of window abc to "1,20"
      set endtime  of window abc to "5,20"
      send "play" to window abc
    end mouseup

ボタン2
on mouseup
      global abc
      set timeformat of window abc to "systemTime"
      set starttime of window abc to "10,20"
      set endtime  of window abc to "15,20"
      send "play" to window abc
    end mouseup
ボタン1をクリックすると1秒20から5秒20までplay出来る。
ボタン1をクリックした後ボタン2をクリックすると5秒20から15秒20まで
playするのです。再びボタン2をクリックすると10秒20から15秒20まで正確
にplayできます。
どうすれば、セットした時間通りplay出来ますか、教えてくれるようにお願いします。
 Email:rihouken@ftokai-u.ac.jp