コンポーネントへのツールチップの追加 [Edit]

Flash MX 2004オンラインヘルプの[Flashコンポーネントガイド] > [コンポーネントの作成] > [コンポーネントの利便性向上] > [ツールチップの追加]には、つぎのように説明されています。「コンポーネントにツールチップを追加するには、コンポーネントのActionScriptクラスファイル内のクラス定義の外部にtiptextキーワードを使用します」。嘘です。追加できません。

「ツールチップ」というのは、「 [コンポーネント] パネルで、コンポーネント名またはアイコン上にマウスを移動させ」たとき表示されるテキストです(前出ヘルプ)。しかし、@tiptextキーワードを使ってツールチップを設定することはできません。それどころか、@tiptextキーワードの記述は、コンポーネントの作成に際して直接的な効果がありません。

米国MacromediaのNivesh Rajbhandari氏より回答された@tooltipキーワードの用途は、つぎのとおりです。

=====[Flash MX 2004 LiveDocs]の[Adding tooltips]の項に加えられたコメントより
@tiptextと/* *... *のコメントシンタックスは、perlスクリプトを使って、自動的に[アクション]パネルのヘルプ情報を生成するために用いられます。

[アクション]パネルを開いて、(野中註: アクションツールボックスの)[コンポーネント]>[CheckBox]の項目上にマスポインタを重ねると、@tiptextに指定されたチップテキストが現れます。

[コンポーネント定義]イアログボックスの[ツールヒントテキスト]のボックスを使って、[コンポーネント]パネル内のコンポーネントにマウスオーバーしたときに表示するツールチップテキストを指定することもできます。
=====

コメント

この記事へのコメント

  1. 1.河合(2004年03月26日 00:26)

    まぎらわしい文章ですね。
    上記LiveDocsの文章を読んでも、ヘルプのためのツールチップだということを理解するのにちょっと時間がかかりました。
    @tiptextではなく@help_tiptextなど、ランタイムの設定なのかオーサリング時のための設定かわかるようになっていて欲しいですね。

  2. 2.通りすがり(2006年03月23日 16:04)

    やはりそうだったのですね!
    自分の理解に自信がなかったのでもんもんとしていましたがすっきりしました。
    ありがとうございます。

その他の記事