| Name |
潰潰 |
| Date |
2002年10月09日 (水) 19時23分 |
| Message |
憲ちゃんさん、はじめまして。
ここを発見して以来勉強させてもらっています。すごく参考になります。
さっそく質問なのですが「ボタンを押したら背景がワープ...スクリプト!?」であったような、横長のMCをシーンに配置→ボタンでMCをスライドさせる・・というのを作っています(もっと単純なものですが)。
今作っているのは一つのMCに横幅600pxの画像が8枚ずらっと横並びに配置されてまして、合計4800px(!)もあります。一番左端の画像をx:0に配置しようとしたら2000pxちょっと超えたあたりで「無効な数値」といわれたので-2400〜2400で配置しています。
で、問題なのがパブリッシュすると最左端と最右端の画像が潰れてしまっているのです。右端の画像はヘアラインみたいに横罫線が重なっているみたいな潰れ方で、右端の画像に至っては表示すらされません。MC上の画像を見るとちゃんと表示されてるし、いろいろ試したところやはり位置(というかサイズ)が問題のようです。
(「大きなリストを編集するときのシンボル編集領域について」で触れておられたのは編集する際のことですよね?SWFで表示されないとか潰れているとかでなく。)
自分でも作りながら「デカすぎ」とうすうすと思っていたのですが、気づかないふりしてました。別にMCを作って・・・とかも考えましたが、ここを思い出して何か良い策を知ってらしたらと思い、書き込ませていただきます。
何か良い方法があれば教えていただきたいのですが・・。ムリなら「ムリ」と一言。是非。
よろしくお願いします。 |
Response
01
|
| 2002年10月10日
(木) 16時06分> 憲ちゃん
|
|
はじめまして、潰潰さん(^^g/~~
確かに、大きなリストを編集するときのシンボル編集領域について では、
編集テクニックの問題でしか解説していませんでしたね(;^_^Aアセアセ・・・
潰潰さんの記事を見ていろいろ実験してみましたら、次のことが分かりました♪
@ステージの大きさの限度は「2880×2880px」。
※過去記事では「1440×1440px」としていましたが間違いでした(;^_^Aアセアセ・・・
Aオブジェクトの大きさも基本的に同じ。
※「情報パネル」で”指定できる”大きさサイズ(2880以内)及び座標値の限界(-2880〜2880)。
Bところが、情報パネルを一切使用せずに・・・矢印キーや「整列パネル」などを駆使し、
例えばムービークリップの中に画像を継ぎ足していって、結果的に大きさサイズや座標値を超えても
有効に編集できました。(過去記事のとおり)
※「情報パネル」では、超えた値がなぜかそのまま”表示”されています。
それで「500×50px」の画像を12枚用意して、ムービークリップの中に横に繋いで、
「6000×50px」にして、ムービープレビューで再生してみましたら・・・
おっしゃるように、途中から画像が潰れてしまいましたね(笑)
多分、サイズか座標限度を超えたあたりから潰れているのだと思います!?
以上は、用意したビットマップ画像を読み込んでそのままムービークリップに入れた場合ですが・・・
次に読み込んだ画像をそれぞれ「グラフィックシンボル」に変換してみましたら、
なんと!!
潰れずに最後まで表示されました(*^-^*)
推測ですが、「ムービークリップ」単体サイズが限度を超えた場合、超えた部分は処理不能となって
画像イメージが潰れたのですが、
1枚づつ「シンボルに変換」することで、画像イメージが別途確定します。
「ムービークリップ」内で、確定したイメージを繋いでいくので結果として潰れなかった!?
分かったような分からないような説明ですが(笑)…まあ兎に角成功です(^^g/~~
原因はともかく結論は、読み込んだビットマップ画像をまず「シンボルに変換」、
それを「ムービークリップシンボル」または「グラフィックシンボル」の中で
繋いでいけば良いということですね。
以下はその手法で作成したムービーです。
henro_scope.fla ←制作ファイルです。
よければ、右クリックして「対象をファイルに保存」で取り込んでください(^^g/~~
ただし、大きさサイズの問題はこれで解消したとしても、ムービークリップやグラフィックの場合、
その内容をすべて読み込まないと表示しませんから、
ひとつのムービークリップ等の中にあまり沢山の画像を納めてしまうことは、
表示までの時間がかかるので、ネット上で使うには不利ですね(;^_^Aアセアセ・・・
上のようなムービーなら、シンボルを適当に分割して、順番に使いまわししながら、
表示させることもできると思います。
|
|
Response
02
|
| 2002年10月15日
(火) 12時52分> 潰潰 |
|
おお!成る程。
>読み込んだ画像をそれぞれ「グラフィックシンボル」に変換してみましたら、
>なんと!!
>潰れずに最後まで表示されました(*^-^*)
いろいろ試してみたのですが、そんなこと気がつきませんでした・・・。ありがとうございます。
今回はMCを3枚に分けて逃げたのですが、私の実力では1枚もののMCをスライドさせるのとは微妙に違う動きに
なるので、サンプルで作ってくださったような、高さが50pxくらいのものだとそれ使わせて貰います!
(ご指摘のとおり、ひとつのMCの中に沢山の大きい画像を納めてしまうのはあまり良くなさそうなので・・。)
しかもステージの大きさの限度(2880×2880px)まで実験してくださるとは。
今後はこのサイズを頭に入れて、最初の段階からサイズを考えて作るようにします(今回あんまり考えて
ませんでした)。
これからもここでがっつり勉強させてもらいます!ほんとにありがとうございました!
|
|