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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     AS3.0で写真の切り替え
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
mayama
Åê¹ÆNo.42929
投稿日時: 2009-7-14 12:03
新米
居住地:
投稿: 1
使用環境:
AS3.0で写真の切り替え
環境:Mac Flash CS4 AS3.0

調べても調べても漠然とした状態が続いてるので質問させていただきました。

まず、サンプルとしてこんなようなものが作りたいんです。
http://www.subaru-sls.co.jp/​
ここの企業みたいな写真が一定時間でその場所その場所に移動していくというのを作りたいのですが、今後のことを考え、タイムラインにASを組むのではなく、外部AS(ドキュメントクラス?)だけで作りたいのです。

因みに写真などの配置はなんとかできたのですが、写真が切り替わるのがまったくわかりません。

こちらが現状況のコードになります。↓

package
{
import flash.display.Sprite;
import flash.display.Loader;
import flash.net.URLRequest;
import flash.display.Shape;
import flash.events.TimerEvent;
import flash.utils.Timer;
import flash.events.MouseEvent;
import flash.display.Bitmap;

[SWF(width = "550",height = "400")]

public class main extends Sprite
{
//プロパティ
var mc01:Sprite = new Sprite();
var mc02:Sprite = new Sprite();
var mc03:Sprite = new Sprite();
var imgUrl01:String = "kabegami1.jpg";
var imgUrl02:String = "kabegami2.jpg";
var imgUrl03:String = "kabegami3.jpg";
var onUrl01:URLRequest = new URLRequest(imgUrl01);
var onUrl02:URLRequest = new URLRequest(imgUrl02);
var onUrl03:URLRequest = new URLRequest(imgUrl03);
var img01:Loader = new Loader();
var img02:Loader = new Loader();
var img03:Loader = new Loader();
var square01:Shape = new Shape();
var square02:Shape = new Shape();
var square03:Shape = new Shape();
var i:int = 0;
var timer:Timer = new Timer(20);
//コンストラクタ
public function main ()
{
init ();
}
//メソッド
private function init ()
{
square01.graphics.beginFill (0x000000);
square02.graphics.beginFill (0x000000);
square03.graphics.beginFill (0x000000);
square01.graphics.drawRect (10, 10, 330, 380);
square02.graphics.drawRect (350, 10, 110, 380);
square03.graphics.drawRect (470, 10, 70, 380);
square01.graphics.endFill ();
square02.graphics.endFill ();
square03.graphics.endFill ();
img01.mask = square01;
img02.mask = square02;
img03.mask = square03;
img01.load (onUrl01);
img02.load (onUrl02);
img03.load (onUrl03);
addChild (square01);
addChild (square02);
addChild (square03);
addChild (img01);
addChild (img02);
addChild (img03);
timer.addEventListener (TimerEvent.TIMER,onTimer);
timer.start ();
img01.addEventListener (MouseEvent.MOUSE_DOWN,mouseDownHandler);
}
private function mouseDownHandler (event:MouseEvent):void
{
}
private function onTimer (event:TimerEvent):void
{
i++;
img01.alpha -= 0.01;
}
}
}

長文になってしまいましたが、どうかご教授お願いします。
野中文雄
Åê¹ÆNo.42930
投稿日時: 2009-7-14 12:53
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: AS3.0で写真の切り替え
具体的に、何をどのようにお調べになったのか、ご説明ください。→【いろいろ探しましたが見つかりませんでした
引用:
mayamaさんは書きました:
調べても調べても漠然とした状態が続いてるので質問させていただきました。

「タイムラインにASを組む」のでしたら、目的の処理はおできになるのですか?でしたら、そのスクリプトをお示しください。

それがおできにならないのあれば、ジョギングの初心者が「今後のことを考え」42.195kmいきなり走るのと同じで無謀です。足下のできることからひとつずつこなしていきましょう。→【一度にすべてをやろうとする
引用:
http://www.subaru-sls.co.jp/​
ここの企業みたいな写真が一定時間でその場所その場所に移動していくというのを作りたいのですが、今後のことを考え、タイムラインにASを組むのではなく、外部AS(ドキュメントクラス?)だけで作りたいのです。


なお、意図どおりに動かないスクリプトを、何のご説明もなく羅列されることは無意味です。→【スクリプトを見てください
引用:
こちらが現状況のコードになります。↓


----------------
 

ひろゆき
Åê¹ÆNo.42931
投稿日時: 2009-7-14 13:43
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: AS3.0で写真の切り替え
アカウント編集」で、編集環境は書いておきましょう
プロフィール・使用環境記入のお願い
#その他の欄に記入すれば、使用環境として表示されるはずです。


また、投稿に関して
引用:
1. 複数の会議室、または複数のコミュニティサイトに、同じ質問を投稿することは、マルチポストと呼ばれるマナー違反行為ですのでおやめ下さい。
は、お読みになっておられるのでしょうか?

マルチポストはやめましょう


----------------
質問する際は、回答者に具体的な情報を与えてください。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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