トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     マスクに複数のMCを使いたい
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
kisara
Åê¹ÆNo.12841
投稿日時: 2004-11-29 22:27
新米
居住地:
投稿: 17
使用環境:
Windows2000,Flash MX2004
マスクに複数のMCを使いたい
また、質問させてください。
1つのグラフィックをマスクを使って複雑に表示させようと思っているのですが、
思った通りに表示されません。

最初は、マスクの中に複数のMCを入れてASで動かしてみたんですが、
この方法だと最初に置いたMCしか動きません。
そこで、複数のMCを1纏めにしたMCを作って、
それだけをマスクに置いたのですが、
今度はマスクのMCが重なった部分が隠れてしまいます。
マスクの外だとちゃんと動くのですが、
何かいい解決策はありますでしょうか?
ゲスト
Åê¹ÆNo.12848
投稿日時: 2004-11-30 3:39
Re: マスクに複数のMCを使いたい
マスクの仕方は、kisaraさんがやられている方法で基本的には問題ないように思います。

同じやり方で サンプル を作りました。
マウスとでDragするようにしましたが、ActionScriptで動かしても同じはずです。

 サンプル です。

3つの円のMC(mask1, 2, 3)の親のmasksと、imageをマスクしているところがポイントでしょうか。

マスクと関係のない他の処理がうまくいっていないのかもしれませんね。
kisara
Åê¹ÆNo.12892
投稿日時: 2004-11-30 23:33
新米
居住地:
投稿: 17
使用環境:
Windows2000,Flash MX2004
Re: マスクに複数のMCを使いたい
nantoshuuさん、返信ありがとうございます。
サンプル拝見致しました。
中身はほぼ一緒だと思います。
その後いろいろ試行錯誤してみたのですが、
結局何処に原因があるのか掴めていません。

現状を見て頂くのが一番早いと思ったので、http://www.geocities.jp/kisara_03/mask_041130.swf
http://www.geocities.jp/kisara_03/mask_041130.fla
に上げてみました。

1つめのMCと2つめのMC、
2つめのMCと3つめのMC、
と重なる部分が消えてしまいます。
これが消えないようにしたいのです。

ゲスト
Åê¹ÆNo.12899
投稿日時: 2004-12-1 0:42
Re: マスクに複数のMCを使いたい
kisara さん今晩は、nantoshuuです。

実は、私貧乏で、MX2004にアップグレードしてないんですよ?

flaファイルを保存するときに「ファイルの種類」で、“Flash MXドキュメント”を選択して保存してみて頂けますか?
2004独自の機能を使ってらっしゃると保存できないと思うのですが、その時はごめんなさいです。
kisara
Åê¹ÆNo.12903
投稿日時: 2004-12-1 1:31
新米
居住地:
投稿: 17
使用環境:
Windows2000,Flash MX2004
Re: マスクに複数のMCを使いたい
nantoshuuさん、こんばんは。
MXとMX2004では完全に互換性がある訳ではないのですね?
MXに指定して保存しました。
宜しくお願いします。
ゲスト
Åê¹ÆNo.12908
投稿日時: 2004-12-1 6:54
Re: マスクに複数のMCを使いたい
> 重なる部分が消えてしまいます

 現象を確認しました。

 mask_moveの中に複数配置されているマスク用オブジェクトmask_piece_moveに「傾斜」が(10.5, -169.5)の様に付けられています(絶対値の和が180度で見かけ上は変形していないように見えますが)。ここを(-169.5, -169.5)の様に数値を合わせる(つまり、ただ回転させただけにする)と正常にマスクされます。奇数レイヤだけそうなっていますので、意図して行ったわけではなく編集の過程でたまたまそうなってしまったのではないかと思いますが...

 実験してみると、傾斜が90度?270度の間でマスクが期待通りでなくなるようです。ちょうど裏返ったような形になる場合でしょうか。

 実験サンプル 

 制作されたものを拝見して思ったことを少し...

 直接問題と関係ないところを削れるだけ削って問題箇所を特定した方がよいでしょう。他人が解析するにしても、問題箇所が限定されていないと関係のないところまで見なければなりませんので。

 では。
kisara
Åê¹ÆNo.12957
投稿日時: 2004-12-2 0:30
新米
居住地:
投稿: 17
使用環境:
Windows2000,Flash MX2004
Re: マスクに複数のMCを使いたい
nantoshuuさんこんばんは。
私も同じようにしたら、無事表示されました。
本当にありがとうございました!!

片方だけの「傾斜」が(10.5, -169.5)となっていたのは、
ベースを縦方向に反転させて使ったからみたいです。

でも、傾斜なんて加工を施してはいないのですが…。
回転と傾斜って全くの別物だと思っていたんですけど、
回転を掛けた図形をさらに回転や反転などさせると、
傾斜の機能も勝手に使ってしまうみたいですね。

引用:
直接問題と関係ないところを削れるだけ削って問題箇所を特定した方がよいでしょう。他人が解析するにしても、問題箇所が限定されていないと関係のないところまで見なければなりませんので。


これは、トップ画像のアニメーションの使おうと思っていた部品なんで
細分化したつもりだったんですけど、
解析する為にはもっと細かくする必要があるということですね。
Flashを使い始めてまだ1ヶ月程度、このシンボルの構造化が
今の自分の課題です。
もっと勉強しなきゃ駄目ですね。


ゲスト
Åê¹ÆNo.12964
投稿日時: 2004-12-2 2:57
Re: マスクに複数のMCを使いたい
> 私も同じようにしたら、無事表示されました。

 なにはともあれ、問題をクリアできて良かったですね。


> もっと勉強しなきゃ駄目ですね。

 がんばって下さい。

 余計なお世話ですが、一度書籍で集中的に学習されるのもいいかもしれません。 私が、以前使った中で良かったと思う書籍を紹介します。

「速習WebデザインFlash5」境祐司著 技術評論社
 レッスン形式になっていますので、一通りこなせばFlashのデザインが網羅的に学習できると思います。分かり易い本です。気合を入れれば、1、2日でできると思います。私が買ったのはFlash5版ですが、FlashMX2004版が出版されているようです。

 難度が上がりますが、
「速習WebテクニックFlash5 上級サンプル100」日高功雄 技術評論社
 これも私が買ったのはFlash5版ですが、MX版が出版されています。これは、質の高いサンプルが沢山載っていますので、似たようなものを作るときに良い参考になると思います。

 ご参考まで。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops