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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     動的に配置した複数のムービークリップをドラッグ&ドロップしたい
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
machu
Åê¹ÆNo.2612
投稿日時: 2004-1-3 21:32
新米
居住地:
投稿: 12
使用環境:
動的に配置した複数のムービークリップをドラッグ&ドロップしたい
こちらには、たびたびお世話になっています。machuです。

動的に配置させた複数のムービークリップをドラッグ&ドロップできるようにしたいのですが、思うように動きません。

最初は、attachMovieでシンボルから作成していたのですが、ドラッグ&ドロップ指定の方法が分からず断念しました。そこで、インスタンスを一つステージ外に作成しておいて、そのムービークリップ内に以下のスクリプトを記述しました。それをもとにduplicateMovieClipで複製しています。

onClipEvent(mouseDown){
if(this.hitTest(_root._xmouse,_root._ymouse)){
this.startDrag("");
this._alpha=50;
}
}
onClipEvent(mouseUp){
if(this.hitTest(_root._xmouse,_root._ymouse)){
this.stopDrag();
this._alpha=100;
}
}


マウスイベントに反応しているようですが、きちんと動きません。
(一瞬アルファ値が下がる)


ちなみに、ムービークリップ作成のスクリプトは以下です。フレームに記述しています。外部ファイルから読み込んだ1件以上のdatデータをムービークリップ内のテキストフィールドに設定しています。

function dispData(success){
if(success){
loaddata = "";
i=0;
for(dat in replyData){
if(typeof replyData[dat] == "string"){
tname =dat+"_mc";
// _root.attachMovie( "label_mc", tname, i) ;
_root.dat_mc.duplicateMovieClip(tname, i) ;
getdata = replyData[dat].split("|||");
eval(tname).id = getdata[0];
eval(tname)._x = getdata[1];
eval(tname)._y = getdata[2];
eval(tname).submit_t = getdata[3];
eval(tname).name = getdata[4];
eval(tname).mail = getdata[5];
eval(tname).mes = getdata[6];
i++;
}
}
}
}
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » 動的に配置した複数のムービークリップをドラッグ&ドロップしたい machu 2004-1-3 21:32
     Re: 動的に配置した複数のムービークリップをドラッグ&ドロップしたい ゲスト 2004-1-3 21:52
       Re: 動的に配置した複数のムービークリップをドラッグ&ドロップしたい machu 2004-1-3 22:17
     Re: 動的に配置した複数のムービークリップをドラッグ&ドロップしたい ゲスト 2004-1-3 22:58
       Re: 動的に配置した複数のムービークリップをドラッグ&ドロップしたい machu 2004-1-3 23:11
         Re: 動的に配置した複数のムービークリップをドラッグ&ドロップしたい ゲスト 2004-1-4 2:52
     Re: 動的に配置した複数のムービークリップをドラッグ&ドロップしたい Fumio 2004-1-4 3:23
       Re: 動的に配置した複数のムービークリップをドラッグ&ドロップしたい machu 2004-1-4 18:04

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