<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>etoys普通のオブジェクトをボタンとして使う</title><revhistory><revision><revnumber>10</revnumber><date>2012-07-12 12:37:04</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>9</revnumber><date>2012-07-12 12:35:16</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>8</revnumber><date>2012-06-15 07:53:59</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>7</revnumber><date>2012-06-15 07:45:11</date><authorinitials>masahiko</authorinitials><revremark>名前を'etoys普通のオブジェクトをボタンとして利用する'から変更。</revremark></revision><revision><revnumber>6</revnumber><date>2012-06-15 07:44:54</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>5</revnumber><date>2012-06-15 07:41:10</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>4</revnumber><date>2012-06-15 07:40:24</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>3</revnumber><date>2012-06-15 07:34:29</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>2</revnumber><date>2012-06-15 07:17:02</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>1</revnumber><date>2012-06-15 07:07:05</date><authorinitials>masahiko</authorinitials></revision></revhistory></articleinfo><section><title>普通のオブジェクトをボタンとして使う</title><para>道具箱の中にある<emphasis role="strong">ボタン</emphasis>を使ってきましたが、 同じ機能を普通のオブジェクトで実現することもできます。 </para><para>eToysのバージョン5.0からは道具箱から<emphasis role="strong">ボタン</emphasis>が見つけにくくなっています。 </para><!--rule (<hr>) is not applicable to DocBook--><section><title>ボタン代わりにしたいオブジェクトを作成する</title><para>絵を描いても、文字や多角形などをつかってもかまいません。 ボタン代わりにしたいオブジェクトを作成します。 </para><!--rule (<hr>) is not applicable to DocBook--></section><section><title>動かせないようにする</title><para>クリックしても動かせないようにしておきます。 </para><para>ビューアを開き <emphasis role="strong">ドラッグ＆ドロップ</emphasis>のカテゴリで </para><itemizedlist><listitem override="none"><para><emphasis role="strong">モーフがつかめないか</emphasis>の値を<emphasis role="strong">はい</emphasis>に変えます。 </para></listitem><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/etoys%E6%99%AE%E9%80%9A%E3%81%AE%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%92%E3%83%9C%E3%82%BF%E3%83%B3%E3%81%A8%E3%81%97%E3%81%A6%E4%BD%BF%E3%81%86?action=AttachFile&amp;do=get&amp;target=botangawari1.png"/></imageobject><textobject><phrase>botangawari1.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist><para>ハロを表示し、メニューから同じ項目を選ぶ方法でもできます。 </para><!--rule (<hr>) is not applicable to DocBook--></section><section><title>スクリプトを作る</title><para>ボタン代わりにしたいオブジェクトのスクリプトを作ります。 </para><para>内容は他のオブジェクトに関するものが多いので 注意して作成してください。 </para><!--rule (<hr>) is not applicable to DocBook--></section><section><title>クリックしたら反応するようにする</title><para>スクリプトの時計マークの右の部分をクリックします。 </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/etoys%E6%99%AE%E9%80%9A%E3%81%AE%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%92%E3%83%9C%E3%82%BF%E3%83%B3%E3%81%A8%E3%81%97%E3%81%A6%E4%BD%BF%E3%81%86?action=AttachFile&amp;do=get&amp;target=botangawari2.png"/></imageobject><textobject><phrase>botangawari2.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist><para>このスクリプトを実行するときは？の項目から <emphasis role="strong">マウスアップ</emphasis>を選びます。 </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/etoys%E6%99%AE%E9%80%9A%E3%81%AE%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%92%E3%83%9C%E3%82%BF%E3%83%B3%E3%81%A8%E3%81%97%E3%81%A6%E4%BD%BF%E3%81%86?action=AttachFile&amp;do=get&amp;target=botangawari3.png"/></imageobject><textobject><phrase>botangawari3.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist><para>このようになります。 </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/etoys%E6%99%AE%E9%80%9A%E3%81%AE%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%92%E3%83%9C%E3%82%BF%E3%83%B3%E3%81%A8%E3%81%97%E3%81%A6%E4%BD%BF%E3%81%86?action=AttachFile&amp;do=get&amp;target=botangawari4.png"/></imageobject><textobject><phrase>botangawari4.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist><para>クリックという項目はありませんが、 </para><orderedlist numeration="arabic"><listitem><para>ボタンを押して（マウスダウン） </para></listitem><listitem><para>ボタンを離す（マウスアップ） </para></listitem></orderedlist><para>の２つをすばやく行うことがクリックに対応します。 </para><para>ボタンを離したときに動作すればよいので マウスアップを使います。 </para><!--rule (<hr>) is not applicable to DocBook--><para> <emphasis role="strong">そのオブジェクトをクリックして</emphasis>動作を確認しましょう。 </para></section></section></article>