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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     画像をトランジション表示した後、ムービーを続けたい
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
naofox
Åê¹ÆNo.41127
投稿日時: 2008-12-28 19:15
新米
居住地: 大阪
投稿: 8
使用環境:
画像をトランジション表示した後、ムービーを続けたい
かなり古いものですが、、
http://www.mdn.co.jp/webcre/Volume/Vol31/Special/

こちらのサイトの中の
09 Flashでつくるトランジション効果
その4
のようなトランジションを行いたいのですが、
サンプルのように、クリックしたら次の画像をトランジション表示するのではなく
swfを読み込んだら、1つの画像をトランジション表示させ
そのまま次のフレームへとタイムラインベースのムービーを続けたいのですが、
トランジションが終わるとムービーがstopしてしまいます。

クリック等をせずに、ムービーを次のフレームに移行させるには、どのようにすればよいのでしょうか。。
以下のスクリプト(やろうとしている事に必要ないと思っている所は//を入れています)の最後にstop();があるから止まると想像しているのですが、
nextFrame();に変更すると、トランジションもせずムービーは止まったままになります。

1つ目の画像をトランジション表示した後、単純に次のタイムラインに続けて進めたいのですが、
どのようにすればよいのかお教え頂けませんでしょうか。

asを理解していない者の、かなり初歩的な質問かと思いますがどうぞ宜しくお願いいたします。
ちなみに環境は、Mac OS10.5 Flash8です。



function showPhoto() {
xorg = 1000000;
mask._width = xorg;
mask._x = 0;
mask.image._x = 0;
mask._visible = true;
v = 5;
nv = 0;
this.onEnterFrame = function() {
v *= 1.03;//移動を徐々に速く
nv += v;
mask._x = nv;//マスクを右へ
mask.image._x = -nv;//マスク内の画像を左へ
mask._xscale = (xorg/nv);//スケールの調整
if (mask._x>=920) {//終了
mask._visible = false;
this.enabled = true;
//this.onEnterFrame = null;
}
};
}
//
//page = 1;//現在のページ
//pageMax = 2;//ページの最大数
//
//this.onRelease = function() {
this.onEnterFrame = function() {
//this.enabled = false;
//page++;
//if (page>pageMax) page = 1;
//bg.gotoAndStop(page);//背景の画像を次へ
//mask.image.gotoAndStop(page);//マスクの画像を次へ
showPhoto();
};
stop();


フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » 画像をトランジション表示した後、ムービーを続けたい naofox 2008-12-28 19:15
     Re: 画像をトランジション表示した後、ムービーを続けたい joyko 2008-12-28 20:25
       Re: 画像をトランジション表示した後、ムービーを続けたい naofox 2008-12-29 12:27
         Re: 画像をトランジション表示した後、ムービーを続けたい joyko 2008-12-29 15:39
           Re: 画像をトランジション表示した後、ムービーを続けたい naofox 2008-12-29 19:04

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