• 締切済み

flashで色の乗算ってできますか?

初めまして。flash初心者です。 flash MXをつかっているのですが、flash MXにはphotoshopでいう乗算機能というものはついてますか? もしくは色を乗算させるアクションスクリプトがあるのでしょうか? どなたかわかる方いらっしゃいましたら教えてください。よろしくお願いします。

  • Flash
  • 回答数1
  • ありがとう数5

みんなの回答

noname#35109
noname#35109
回答No.1

「そんなものは,ありません。」 以上。 と言い切ってしまうのも何ですから,一応はチャレンジしてみました。 でも,そこら辺が今回追加された機能で,最も売りにしている部分の1つなのですから,MXでできればUPグレードしません。 ご存じかもしれませんが,Flash 8 からはヘルプがオンラインで使えるようになりました。 こちら↓を参考にしてみてください。 http://livedocs.macromedia.com/flash/8_jp/main/wwhelp/wwhimpl/js/html/wwhelp.htm どーにかしてくれー! と言いたくなるくらい重い重いヘルプですが, FlashMXでもスクリプトの大半は同じですから,参考にはなると思います。 大勢の方が使い出したのか,日に日に重くなる気がします。 上のヘルプで「ブレンドモード」と検索してもらうと,それ系のことが出てくるのですが, 検索するにも重いと思うので以下にURLを書きました。 Flash のブレンドモード http://livedocs.macromedia.com/flash/8_jp/main/00000606.html したいのはこのようなことですよね。 Flash Profesional8 の作成ソフトではこのように目で見て操作できます。でも Basic8 ではできません。 しかし,サポートされているスクリプトは Profesional8 も Basic8 も同じなので,スクリプトですれば,両方可能です。 だから,この乗算などに限っては,Profesional8 の方が,初心者でも簡単に高度な表現ができるということになります。 blendMode (MovieClip.blendMode プロパティ) http://livedocs.macromedia.com/flash/8_jp/main/00002444.html これが,スクリプトでする方法です。 よーくよーく読んでみると, 使用できるバージョン : ActionScript 1.0、Flash Player 8 と書いてあります。 おや, ActionScript 1.0 。 これは出来るかも! と思い,インラインフレーム内の  this.createEmptyMovieClip("mc1", this.getNextHighestDepth());   this.createEmptyMovieClip("mc2", this.getNextHighestDepth());   this.blendMode="layer";   …  …  … を,FlashMXのフレーム1のタイムラインにコピペして,パブリッシュしてみました。 (Flash8のヘルプからは,ヘルプが進化して親切になりました。) (ほぼ1項目に1つ,コピペで使えるサンプルスクリプトも付けてくれています。) FlashMXのフレーム1のタイムラインにコピペするときに, つまらない空白スペースと改行が真ん中あたりに入ってしまい,シンタックスエラーになりましたが, その空白スペースと改行を消すと,無事エラーもなくパブリッシュできました。 そして,いざ,FlashPlayer8で再生…・・・! …やっぱり無理でした。 エラーは出ませんから,スクリプトとしてはちゃんと読みとっているのだとは思いますが, FlashPlayer8用としてのデータが書き出せないのでしょう。 Flash MX に書いたそのままのスクリプトをFlash8に移し,Flash8でパブリッシュしたら, MX では意味不明にカウントアップされているだけの数字の部分に, 1.nomal 2.layer … と2つのMCが,いろいろな感じに重なるものが再生されます。 === 実はココからが本題だったりします =========== ちなみに,FlashMX2004 では,できる可能性があります。 世の中チャレンジャーな方がいらっしゃる物で,MX2004 ですごいことをしていらっしゃいます。 「Flash 8 の機能をMX 2004で使ってみる」 http://as.otesei.com/item/209 ここに書いてあるように, パブリッシュ設定の画面でプロファイルをいじって,FlashPlayer8で書き出せるようにすればできるかもしれません。 しかし,MXにはこのいじる機能も付いていないみたいで,やっぱり無理そうです。 私はこんな実験はしていないので,MX2004で乗算に関してはできるのかどうかはわかりません。 そもそも,どうやってこのページのようなものを作っているのかもわかりません。 まあそれはそれで,ともかく,つまり。 ネックは,スクリプトとかそういう問題の前に,FlashPlayer8 用にSWFがパブリッシュできるかどうかが問題です。 残念ですが,そういうことです。 「Flash使い」ではなく,「Flash壊し」専門の方に相談すれば,なんとかできるのかもしれませんが, そんなことする前に,アップグレードした方が良いと思います。 FlashMXもアップグレード対象になっています。 Macromedia Studio 8 http://www.macromedia.com/jp/software/studio/productinfo/pricing/index.html#eligibility Flash Professional 8 http://www.macromedia.com/jp/software/flash/flashpro/productinfo/pricing/index.html#eligibility ここを見ると,(アップグレード早見表-FlashPaper-) http://www.macromedia.com/jp/software/studio/productinfo/upgrade/upgrade_fp.html Flash1.2J とかいう,いつの時代なんだ?というものでも, Studio8 にでも,Flash Professional 8 にでものアップグレード対象品になっています。 こんなことは今回きりのことかもしれません(無責任には言えませんが今回きりのような気がします)。 アップグレードを検討してみてください。 (という私はMacromediaの回し者ではございませんので。) ★★★さらにちなみに関係ない話かも…★★★ 逆に任意の画像を loadMovie でロードできて, なおかつ簡単なボタン操作などで,そのロードした画像に乗算やぼかしやドロップシャドウをかけられるようなスクリプトを入れたSWFを作ると, 逆に,photoshop や FlashProfessional8 を買わずとも,FlashPlayer8でそれらのことができてしまうということです。 つまり,なんとかすれば,Flash で 画像効果を付けられるツールがつくれてしまう。 それもオンラインツールとして。 結構恐いような気がします。FlashPlayer8 はスゴイ! もうそろそろ誰かそんなSWFを開発しているかもしれません。

関連するQ&A

  • フラッシュで乗算機能みたいのを使いたいです。

    今、フラッシュMX2004バージョンを使っているのですけれども、フォトショップの画像の乗算みたいな機能を使いたいです。ですが、フラッシュには、その機能が付いているのでしょうか?または、他のやり方があるのでしょうか?解る方、教えて下さい。お願いします。

  • flashCS3での乗算

    flashCS3を使用しています。 photoshopから持って来た画像を乗算にしたいのですが、flashではできないのでしょうか? (MXではできないようでしたがCS3でもやっぱりダメでしょうか

  • これからFLASHを勉強します

    こんにちわ。Webデザインを生業としているにも関わらず、FLASHをこれから勉強しようとしている者です。これまでFLASHを使うときは外注していたのですが、やはり避けて通れない…!!ということで、遂にFLASH MXを購入しました。 先日、書店で翔泳社の「標準Webデザイン講座 Flash MX」やMdNの「Flash MXウェブデザイン・ガイド」、技術評論社の「速習Webデザイン FLASH MX Quick master of web design」」などをパラパラとめくってみましたが、FLASHを全く使ったことがないのでイマイチピンと来ません。 けっこうお値段も高いので、できるだけわかりやすく、中身の濃い初心者本を購入したいです。そこで「これは読みやすい!」「これは買ってよかった」といった皆さんのオススメ本があれば教えてほしいのです。 ちなみに、いきなりAction Script(これも避けては通れないとは思いますが…)を覚えようとは思っていません。とりあえずアニメーション作成をみっちりマスターしたいです。Fireworks、Dreamweaver、Illustrator、Photoshop等は問題なく使えます。宜しくお願いします。

    • ベストアンサー
    • Flash
  • Flash Action Scriptで色をコントロール

    FlashのAction Scriptでムービークリップの色をコントロールできるのでしょうか? その場合の例として、何かメソッドを教えてください。宜しくお願いします。

  • FLASH-MX Professional2004のアクションスクリプトの書き方

    質問お願いします。 以前FLASH-MXをを使っていて、現在FLASH-MX Professional2004使っています。 FLASH-MXではアクションスクリプトを書く際に「ノーマルモード」と「エキスパート」を選べたのですが、FLASH-MX Professional2004では「ノーマルモード」と「エキスパート」を選択するボタンが見つかりません。 FLASH-MX Professional2004を使っている方、宜しくお願いします。

  • Flash MXのアクションのノーマルモード

    Action Scriptは現在勉強中で、ノーマルモードで使用しています。 自宅では去年購入したFLASH MXを使っていて、ノーマルモードとエキスパートモードの切り替えは簡単にできるのですが、会社のパソコンにインストールされているFLASH MX Professional 2004ではノーマル・エキスパートモードの切り替えの仕方がわかりません。 もしかしてFLASH MX Professional 2004にはそういった機能はないのでしょうか? どうか教えてください。

  • Flash初心者です。3つのflaファイルを

    Flash初心者です。マニュアル通りサイトでロードしやすいように、Flashのファイルを3つつくりました。これらを繋げたいのですが、どのようにしたらよいのでしょうか? 調べてみる"loadMovie"といったアクションスクリプトを使用し、ダミーで作ったファイルに3つを読み込むようですが、良く理解が出来ません。 アクションスクリプトも、イマイチよくわかりません。 OSはOSX10.6です。ソフトはFLASH CS3です。 初心者でもわかるように説明していただける方がいましたら、是非ともお願いいたします。

  • 最近のflash player10では

    最近のflash player10では flash player 6でパブリッシュされた昔のflash は動作しませんでした。 flash player 6 Action Script1.0 で作成したflashを簡単に flash player10 Action Script3.0 に対応させるにはどうしたらよろしいでしょうか? なにか変換ソフトのようなものはないのでしょうか? それともFLASH CS4 にそのような機能が含まれておりますか? わかる方ご教授のほど、どうぞよろしくお願いいたします。

  • flashの背景色(stageの色)をアクションスクリプトで変更したい

    flashの背景色をアクションアクションスクリプトで制御する方法を教えて下さい。 rootやムービークリップの色は変更できますがstageの(背景)の色を変更することは可能でしょうか? よろしくお願い致します。

    • ベストアンサー
    • Flash
  • Flash MXの skipボタンを教えてください。

    Flash MXの skipボタンのやり方やアクションスクリプトを教えてください。 たとえばskipボタンを押すと100フレーム目までジャンプするやり方を教えてください。自分でボタンまでは作ったのですが・・・。 できれば丁寧に御願い致しますm(_ _)m