坂道シリーズ ピックアップメンバー
坂道シリーズもうすぐ誕生日メンバー
向井 葉月8月 23日で18歳
東村 芽依8月 23日で19歳
松村 沙友理8月 27日で25歳
佐々木 琴子8月 28日で19歳
サイト内検索
欅坂46関連おすすめ
エビ中関連おすすめ
Google
プラモデルおすすめ
最近のコメント
-->
ワタクシのつぶやき
プロフィール
本日の訪問者数:
昨日の訪問者数:
累計訪問者数:
この記事を読むのに必要な時間の目安: 約 6 分

【WebEffect Tips】ボタン押下でテキストに文字を表示する

Flash作成ソフトといえば、Adobe FLASHシリーズ(旧Macromedia FLASH)が真っ先に思い浮かびますが、プロユースだけあって価格もそれなりです。

もっと手軽にFlashコンテンツを作成したい場合、機能こそフル装備ではないものの、それこそ”お手軽に”作成できるように設計された、価格もお手頃なソフトがいくつか存在します(フリーソフトもあります(詳しくはコチラ(All About)を参照))。

ただ、「プログラミング言語である、ActionScript2.0が使える」という機能面で絞った場合、ソースネクストの『Web Effect』が3,970円(ダウンロード版3,770円)という価格からもっともコストパフォーマンスに優れていると思います。

私は現在、このブログ以外にホームページを運用していて、その中で使うFlashコンテンツ作成のため、数年前にFlash Maker3というソフトを購入しました。
2005年7月7日発売で、価格は13,440円でしたが、その後ホームページ作成ソフトなどにバンドルして販売されるようになり、実際の価格は4,000円を切るくらいまで落ちました。
私が購入したのもホームページ作成ソフトとFlashMaker3のバンドル版でした。

当初は動的に変化するバナーやアルバムなど、Flash Maker3の機能で十分対応できるコンテンツを作成していましたが、最近になってもっと複雑なことをしたいと思うようになりました。

そこで見つけたのがWeb Effectです。
ちなみに、Web Effectは今年(2008年)の4月3日に発売されたばかりのソフトです。

早速ダウンロード版を購入し、インストールしてみましたが、まともなチュートリアルが付属していない(低価格なので当たり前だといえばそれまでですが…)ため、ネットで使い方を解説したページを探してみましたが、MYCOMの「ゼロからはじめるWeb Effect – FlashバナーやFlashゲームを作ってみる」くらいしかまともに解説しているページを見つけることができませんでした。

そこで、今後色々と使っていく上で便利に思ったテクニックや、悩みに悩んでやっと実現方法を見つけた技をここに忘備録として公開していこうと思います。

まず最初の今回は、「ボタン押下でテキストに文字を表示する」というもの。

これは、ActionScriptに詳しい人や、Flashを作りなれた人には別にどうって事のない事なのでしょうけど、私のようにお手軽版のFlash作成ソフトしか使ったことのない人や、Web Effectで初めてFlash作成を体験する人にとっては、「むむむ?」っと考えてしまうことなのです。

ちなみに、前述のMYCOMのハウ・ツーでは簡単なゲームを作成していて、その中でスコアの表示部分でテキストを動的に加算していますが、これはWeb Effectでいうところの、「シーン」の【アクション】に記述されたスクリプト内の閉じた世界での話で、今回私がやりたいこととは違っています。

私がやりたいのは、

  • 冒頭で0(ゼロ)を表示→いわゆる初期化
  • Countボタンを押すごとにカウントアップ表示
  • Resetボタンを押すと0(ゼロ)クリア
まず私が試したのは、Countボタン(シェイプ)の【アクション】の【press】で、

txtCnt = "abc";

※txtCnt はテキストエレメントの名称

と、とりあえず記述してみて、プリビューでCountボタンを押してみること。
実際のところ、これはすんなり”abc”と表示されると思っていましたが、表示されません。

この時点で、「Countボタンで記述したtxtCntと、テキストエレメントであるtxtCntが同一のものと見なされていないのでは?」という疑問が思い浮かびました。

で、お得意の「ネットで調べましょう」というとで、ActionScriptについてのリファレンス・サイトを探してみたところ、”_root”という記述が存在することを発見。

この、”_root”というのは、ルート・オブジェクトというもので、Web Effectでいうところのシーンを表すものだということが何となく理解できたので、

_root.txtCnt = "abc";

と記述してプリビューしてみると、大正解!
以下が、実際に作成したFlashです。



【シーンプロパティ】-【アクション】-【Enter Scene】

var numCnt:Number;
numCnt = 0;
txtCnt = String(numCnt);

Countボタン【プロパティ】-【アクション】-【press】

_root.numCnt++;
_root.txtCnt = String(_root.numCnt);

Resetボタン【プロパティ】-【アクション】-【press】

_root.numCnt = 0;
_root.txtCnt = String(_root.numCnt);

コメントをお願いします。

コメントを残す

ブログランキング・にほんブログ村へ 人気ブログランキング ブログ王 人気ブログランキングへ
ランキング参加中! クリックお願いします。

サイト内検索
乃木坂46関連おすすめ
48Groupピックアップメンバー
    横山 結衣
    ニックネーム:ヨコちゃん
    AKB48 チーム8
    2001年 2月 22日生まれ 
    16歳
    青森県出身 O型
    AKS所属 

    総選挙結果
      第1回:加入前
      第2回:加入前
      第3回:加入前
      第4回:加入前
      第5回:加入前
      第6回:圏外
      第7回:圏外
      第8回:圏外
      第9回:圏外

    オフィシャルページ
    オフィシャルブログ
    Google+
    SHOWROOM
    755
    Twitter
    Instagram
48グループもうすぐ誕生日メンバー
高木 由麻奈8月 23日で24歳
中井 りか8月 23日で20歳
中野 麗来8月 24日で18歳
渋谷 凪咲8月 25日で21歳
堺 萌香8月 25日で19歳
市川 愛美8月 26日で18歳
門田 桃奈8月 26日で18歳
吉田 華恋8月 27日で15歳
佐々木 優佳里8月 28日で22歳
鎌田 菜月8月 29日で21歳
髙塚 夏生8月 29日で17歳
白雪 希明8月 30日で19歳
川本 紗矢8月 31日で19歳
48グループ関連おすすめ
Google
月別アーカイブ
カレンダー
  • 2006年1月
        7月 »
    1234567
    891011121314
    15161718192021
    22232425262728
    293031  

携帯電話でも見られます
Google
月別アーカイブ
坂道シリーズ ピックアップメンバー
坂道シリーズもうすぐ誕生日メンバー
向井 葉月8月 23日で18歳
東村 芽依8月 23日で19歳
松村 沙友理8月 27日で25歳
佐々木 琴子8月 28日で19歳
欅坂46関連おすすめ
48Groupピックアップメンバー
    浅井 裕華

    ニックネーム:ゆうかたん
    SKE48 チームE
    SKE48 7期生
    2003年 11月 10日生まれ 
    13歳
    愛知県出身 O型
    AKS所属 

    総選挙結果
      第1回:加入前
      第2回:加入前
      第3回:加入前
      第4回:加入前
      第5回:加入前
      第6回:加入前
      第7回:圏外
      第8回:圏外
      第9回:圏外

    オフィシャルページ
    オフィシャルブログ
    Google+
    SHOWROOM
    755
    Twitter
    Instagram
48グループもうすぐ誕生日メンバー
高木 由麻奈8月 23日で24歳
中井 りか8月 23日で20歳
中野 麗来8月 24日で18歳
渋谷 凪咲8月 25日で21歳
堺 萌香8月 25日で19歳
市川 愛美8月 26日で18歳
門田 桃奈8月 26日で18歳
吉田 華恋8月 27日で15歳
佐々木 優佳里8月 28日で22歳
鎌田 菜月8月 29日で21歳
髙塚 夏生8月 29日で17歳
白雪 希明8月 30日で19歳
川本 紗矢8月 31日で19歳
AKB48関連おすすめ
プラモデルおすすめ
訪問者数
本日の訪問者数:
昨日の訪問者数:
累計訪問者数:

携帯電話でも見られます
%d人のブロガーが「いいね」をつけました。