• ベストアンサー

flashのスクリプト等を学びたいのですが。

最近私はflashを購入し、本当の基本操作であるアニメーションや簡単なアクションスプリクト(onやget url等)の操作はできるようになりました。あと、ネット上でのサンプル等を使ったものを使ってのものを作成する事もできるようになりました。 しかしサンプルを見ると、そのサンプルのものしか作成する事ができません。 自分が動かしたいように動かせるスクリプトが打てるようになったり、他にもローカル共有オブジェクト等も使えるようになりたいのですが、何かそういったもので1から勉強できるお勧めの本とかってありますでしょうか?分かりづらい文章で申し訳ないのですがお願いします。 因に、基本的にそういったスクリプトの事等は全くの無知なので、そこの所を配慮して教えて頂けると助かります。

  • Flash
  • 回答数2
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

こんにちは。 私は趣味でプログラム等やっています。 FlashのActionScriptをやる前はPerl言語というものを独学で学びました。 一通りのことが出来るようになると、違う言語にも興味が出てきて、PHP言語、C言語、JavaScriptやFlashのActionScript等を覚えました。 FlashのActionScriptは、ちょっと特殊というか「フレームアクション」「ムービークリップアクション」等別々の場所に、別々の規則で書かなければなりません。また、各ムービークリップは更に自分の中に「フレームアクション」や「ムービークリップ」を保持したりするので、なかなかプログラムの基礎を学ぼうとしても難しい部分があります。ActionScript入門と言うよりは、ActionScriptサンプル集が多いのはそのためでしょう。 もし、これから先、他の言語も学んでみたいというのであれば、Perl言語といったC言語ライクかつやさしい言語を少しやってみる(1週間ほど入門書を見ながら)というのも手です。 あるいは、それよりActionScriptをなんとか理解して書けるようになりたい。というのであれば JavaScript を少しやってみてはどうでしょうか。 メモ帳とブラウザがあれば、誰にでも出来ます。 また、JavaScriptも、ActionScriptも、完全ではありませんが、オブジェクト指向を取り入れてかつ、構造化言語のようにもかけますし、プログラムの基礎を学ぶには最適かもしれません。 少なくとも、他の言語よりちょっと記述しただけでド派手な色々なことが出来るので、飽きないと思いますよ。(C言語だと、分厚い入門書をやり終えてやっとコマンドラインで計算が出来るアプリが出来る程度・・・) 2週間~1ヶ月もすると、かなり大きな作品(数百行から数千行)が書けるようになると思います。 そうなればこっちのもの。 他の言語も2週間もあれば覚えられるかと。 どちらもやってみるとわかるのですが、Flashで出来ることはたいていJavaScriptで出来てしまいます。 ここにActionScriptのことで質問される方のほとんどが、どこかのをコピペや、見よう見まねでやってうまくいかなかった方です。 でも、ほんのちょっと考えを変えてみて、それから・・・。 がんばってください。プログラムはおもしろいものですよ。

hayama_y
質問者

お礼

回答ありがとうございます。なにはともあれやはり基本を学ばないと難しいみたいですね。経験談を聞かせて頂けて助かりました。私もcampanella_77さんの経験に沿って学んでみる事にします。ありがとうございました。

その他の回答 (1)

noname#10667
noname#10667
回答No.1

FLASHはまだデザイナー主体なので、あまりいい本は ないようです。 となると、基本は、逆引き本(FLASH ACTIONSCRIPT 逆引き大全)などで、やりたいことを探して、 それを自分なりに改造していくのが1番だと思います。 テキスト入力や、ダイナミックテキストを使った 計算などが、勉強になると思います。 それと、スクリプトの基本は、 if文と、for文を使うことです。 この2つを最初からどんどん使ってみるといいと思います。

hayama_y
質問者

お礼

回答ありがとうございます。なるほど。if文とfor文ですね。参考にさせて頂きます。ありがとうございました。

関連するQ&A

  • Flashのアクションスクリプト

    HPを作成しています。いろいろなFlashのアクションスクリプトのサンプルが載っているサイトか、お勧めの本がありましたらご紹介下さい。

  • FLASH 4 アクションスクリプトについて

    FLASH 4 を使ってジグソーパズルを作る事になったのですが、 アクションスクリプトが分かりません。 FLASHを使ったジグソーパズルのアクションスクリプトのサンプルが載ったサイトや、書籍って誰か教えていただけないですか? 時間がなくて大変困ってます。 お願いします。

    • 締切済み
    • CSS
  • 携帯FLASHのスクリプト

    アクションスクリプト初心者です、質問よろしくお願いいたします。 ランダムでまばたきするなどの簡単なループアニメをflash4(MX)で書き出して、携帯で観覧できるアニメーションを作っています。 アクションスクリプトの勉強も兼ねて、そのループアニメに「1」ボタンを押すと花がフェードインして消える、と言ったボタン対応のアニメーションに挑戦中です。フレーム1でstopさせて、フレーム2にそれぞれインスタンス名をつけたシンボルを設置させています。ボタンにはこんな風に書いてみました↓ on (keyPress "1") { _root.hana.play(); } on (keyPress "2") { _root.hoshi.play(); } on (keyPress "3") { _root.heart.play(); パソコン上ではちゃんと動いてくれたのですが、flash4では対応していないスクリプトがあるようで携帯では動いてくれませんでした。 そこでお教え頂きたいのですが、このようなボタン(キー)に反応したアニメを作る場合flash4(flash lite)ではどのようにスクリプトを書いたらいいのでしょうか…? 携帯向けフラッシュを作成された事のある方、FLASH4に詳しい方、どうかご教授よろしくお願いいたしますm(__)m

    • ベストアンサー
    • Flash
  • FLASHモーショントゥイーンとアクションスクリプトについて教えて下さ

    FLASHモーショントゥイーンとアクションスクリプトについて教えて下さい。 下記のような動きをする場合 http://hakuhin.jp/as/move.html#MOVE_04 サイトの中の説明にあるようにアクションスクリプトで行うか ガイドラインを使ったモーショントゥイーンでも作成可能ではないかな? と考えています。 上のサイトのようなオブジェクトを8個くらい組み合わせてぐるぐる回したいのですが これだと少し重くなってしまいますかね? 一般的にはどちらの方がよろしいのでしょうか? アクションスクリプトの方がシンプルですかね?? ご回答の程よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • flashのみのサイトを作りたいのですが・・

    flashのみで構成されているサイトを作りたいと思い、いろんな初心者用サイト、本などを見てみました。 が、アニメーションの基本やボタンの作成、ある程度のスクリプトなどばかりが書いてあるものばかりでした。 人によっていろいろな作り方があるというのはわかるのですが、 全体の構成というか、ページ階層の振り分け方や、 もっと具体的に書いたもの(例えば実際に10ページくらいのフラッシュサイトを作る過程)などが詳しく載っているものはないのでしょうか? ボタンや、アニメーションなどの部品では作れるのですが、実際に1つのサイトを作るとなるとページ移動の際のボタンなども含めた全体のアクション等で混乱しまいます・・ それとも、この質問自体がおかしいのでしょうか?^^; 初心者でもわかるような、解説サイトや本などありましたら教えていただけないでしょうか? よろしくお願いいたします。

  • FLASHでのお気に入り登録ボタン

    FLASH上でお気に入りに登録ボタンを設置したいのですが、やり方がまったく分からずつまっています・・・仕事上どうしても作成しないといけないため、ネットで検索をして探しサンプルを見つけたのですが、swfしかなかったため自分のオリジナルが作成できません。 テキストファイルを外部から読み込んで、スクリプトを明記しているだろうというとこまでは分かったのですが、スクリプトの明記方法が探しても見つからなかったので、どなたかFLASHのお気に入りボタンの作成方法を教えていただけないでしょうか? 又、自分で解読して作成できると思いますので、サンプルのflaだけでも結構ですので宜しくお願いいたします。

    • ベストアンサー
    • Flash
  • Flashの質問です。

    こんばんは。 Flashについて質問させていただきます。 オブジェクトがそのオブジェクトの中心を軸にして90度回転するアニメーションをつくりたいのですが、モーショントゥイーンで行うと、回転終了時にがたついてしまいます。 位置がずれてしまっているのだと思い、回転前と回転終了時のオブジェクト位置を調整してからトゥイーンを設定しても、やはり回転終了の1つ前のフレームから回転終了のフレームにかけて位置がずれてしまっています。 そのため、回転している最中(モーショントゥイーンで補正されている部分)に回転軸がずれているのだと思うのですが、ずれずにすむ方法(軸を固定する等)はありますでしょうか。 使用しているソフトはFlash CS3です。 使い始めたばかりで不慣れなため、自分の求めているアニメーションを作るのにこの操作であっているのかも確信がない状態です。 もしかすると初歩的な質問かもしれませんが、よろしくお願い致します。

  • Flash表示させた子ウインドをFlash上からの操作で閉じたい

    FlashをJavaScriptで生成した子ウインド内に表示させています。 子ウインドを閉じるには、通常、 <INPUT TYPE=BUTTON VALUE="閉じる" onclick="window.close()"> とかを使い、ボタン操作で閉じると思いますが、 それは用いずに、Flash上に配置したボタン(または何らかのオブジェクト) 操作で閉じたいのですが、アクションスクリプトがイマイチよくわかりません。 このようなことが実現可能かどうかも含めて、お教えいただけると助かります。 お詳しい方がいらっしゃいましたら、どうかよろしくお願いします。

    • ベストアンサー
    • Flash
  • 【Flash】アクションスクリプトの表示階層について

    こんにちは。 大変初歩的な質問かと思いますが、アクションスクリプトと、他シンボル(画像やスプライト等)の表示階層の件で教えてください。 使用ソフトは『suzuka』、OSは『WindowsXP』です。 簡単なFlashを作成したことはありますが、アクションスクリプトは初めて使用します。 下記のサイトを参考に、雪を降らせるFlashを作りました。 http://www.kirupa.com/developer/mx/snow.htm 記述は、数値のみ少し変更しました。 背景として雪を降らせて、その上で他の画像やスプライトが動くFlashにしたいのですが、どうしても雪が最前面で降ってしまいます。 アクションスクリプトのレイヤー位置を、他シンボルの下に置いても変わりません。 アクションスクリプトとは、レイヤー位置に関わらず、基本的に最前面で作動するものなのでしょうか? どうすれば、他シンボルの背後でアクションスクリプトが作動しますか? 恐れ入りますが、教えてください。

    • ベストアンサー
    • Flash
  • アクションスクリプトの勉強方法

    アクションスクリプトを本格的に勉強したいのですが どうすればいいか分かりません。。 (プログラムの基本知識はほとんどないに等しいです。) サンプルをみながら書いていくのがいいのでしょうか。 どうやってみなさん0から勉強されましたか? 仕事でフラッシュを使うので 本格的に勉強したいのです。 本でアクションスクリプトの本をみながら書いていっても実践では使えないような気もして・・ どこから勉強していけばいいか分からないのです。 教えてください。

    • ベストアンサー
    • Flash

専門家に質問してみよう