質問ページ2 / 198


質問ページ2 / 198

質問ページ2/198

概要スポットライトの様なマスク(swf4)
投稿者Parafla Quality
状態
カテゴリーParaFla!
投稿日2008-09-24 (水) 22:35:24
バージョン1.37

質問内容

スポットライトの様なマスクを移動したいのですが swf4では、実現出来ません。(マスクした画像が固定のまま) マスクは出来たのですが、マスクした一番深い位置の画像もそのままスポットライトと 移動してしまいます。 swf6では、以下の様なASで出来たのですが...

スプライト1
onClipEvent(load){
	setMask(_root.mask);
}

スプライト2
onClipEvent(load){
	xv = random(11) -5;
	yv = 6;
}
-
onClipEvent (enterFrame) {
	if (_x < -9 || _x > 139) { xv *= -1; }
	if (_y < -9 || _y > 299) { yv *= -1; }
	_x += xv;
	_y += yv;
}

swf4で実現できないのです。

回答

  • プレビューでダメだったのですか?それとも携帯で思ったように動作しなかったのですか? -- 2008-09-24 (水) 23:40:05
  • プレビューでダメでした。 -- momo? 2008-09-25 (木) 21:20:41
  • 背景が黒で丸く下の背景を座標をずらして見せたいだけなのですが... -- momo? 2008-09-25 (木) 21:24:34
  • SWF4ではクリップアクションは使えません。ランダムな動きはできませんが画像をスプライトに入れず画像のイベントのプロパティでのマスク機能を使ってはいかがでしょうか -- 2008-09-25 (木) 23:02:05
  • スプライトのインスタンスとASを利用することで作成することが出来ました。 -- momo? 2008-09-26 (金) 18:58:58
  • 「スプライトに入れず画像のイベントのプロパティで!!」とヒントありがとうございました。 -- momo? 2008-09-26 (金) 19:02:25
  • あ -- ? 2008-10-05 (日) 16:12:28