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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     選んだものを別枠で表示
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
tonkotu
Åê¹ÆNo.8181
投稿日時: 2004-6-10 10:26
常連
居住地:
投稿: 62
使用環境:
windows-XP,flashCS3,AIR1.0
選んだものを別枠で表示
はじめまして。よろしくお願い致します。
今作っているもので、MCを選ぶ(クリック)すると別のところで、その選んだものが表示される(選択したもの一覧みたいな)という機能を作りたいと思っています。
選んだ順に並べて表示させ、もう一度MCをクリックすると、選んだものが表示覧から消えて、綺麗に並び替えが行われているようにしたいのですが、スクリプトの記述が分かりません(自分は配列を使用するのかなと思っているのですが・・・)。

↓サンプルサイト
http://www.aichi-greenmap.jp/greenmap/map/view/agreenmap.html

ここのサイトの機能で「選んだアイコンを表示する」というものと同じ様な機能を付けたいのですが・・・
どなたかご教授お願い致します。
うすあじ
Åê¹ÆNo.8182
投稿日時: 2004-6-10 11:24
職人
居住地: 東京都杉並区
投稿: 211
使用環境:
FlashCS5.5 ,MacOSX 10.6.8
Re: 選んだものを別枠で表示
一覧の作り方は
・配列に表示の一覧を作成します。
・配列の一覧を表示するfunctionを作っておきます。
・クリックなどの条件に応じて配列に値を追加します。
・必要に応じて、上記functionを呼び出します。
(アイコンが増えるとき、減るとき)

こんな感じでしょうか。

アイコンはicon001などの文字+数字で管理して、配列には
数字を入れます。
これをアイコン番号とします。

表示の並べ替えの方法は
・ソートを使う方法
・フラグを使う方法
があります。
「ソート」を使う場合には表示用の配列にアイコン番号をいれて管理します。

「フラグ」については、アイコンの種類が10個など決まっていて
1回ずつしか登場しない場合には、存在するフラグを立てておき、
その順番に表示する仕組みを作っておきます。

参考に両方の変数の中身を書いておきます。

「ソート」を使う場合の配列の中身
2,10,3 sortすると 2,3,10

「フラグ」を使う場合の配列の中身
//1 2 3 4 5 6 7 8 9 10
0,1,1,0,0,0,0,0,0,1

こちらの通販サイトではえらんだものを
配列にいれて一覧表示しています。(私の担当です。)
http://www.groovisions.com/1788/1788.html

かけ足&大まかに説明しましたが、参考になれば幸いです。


----------------
うすあじ(twitter)
うすあじFlash研究所
HSPセンター

tonkotu
Åê¹ÆNo.8183
投稿日時: 2004-6-10 14:05
常連
居住地:
投稿: 62
使用環境:
windows-XP,flashCS3,AIR1.0
Re: 選んだものを別枠で表示
うすあじさん、ありがとうございます。やっぱり配列を使用するのですね Arrayなど使用したことがないので、概要を理解してもなかなかスクリプトに書き出せません(すみません、初心者で・・・)


>>うすあじさんは書きました:
一覧の作り方は
・配列に表示の一覧を作成します。
・配列の一覧を表示するfunctionを作っておきます。
・クリックなどの条件に応じて配列に値を追加します。
・必要に応じて、上記functionを呼び出します。
(アイコンが増えるとき、減るとき)


まず、new Array()で配列を2つ作って(並び変え用のため)それでpushやpopで配列の中を消したり、追加したりという作業ですよね?その後に、並び替えで綺麗に見せる構造で良いのでしょうか? すみません、質問が多くて・・・
うすあじ
Åê¹ÆNo.8186
投稿日時: 2004-6-10 16:00
職人
居住地: 東京都杉並区
投稿: 211
使用環境:
FlashCS5.5 ,MacOSX 10.6.8
Re: 選んだものを別枠で表示
え?と、そのくらいの理解度だと、ここで解説するのは難しいです。

配列のサンプルの載った参考書か、目的に近いスクリプトの載った参考書を見つけて勉強した方が早いと思います。

そのうえで、分からない点を具体的に質問すれば、答えも得やすいと思います。

がんばってください。


----------------
うすあじ(twitter)
うすあじFlash研究所
HSPセンター

tonkotu
Åê¹ÆNo.8187
投稿日時: 2004-6-10 16:56
常連
居住地:
投稿: 62
使用環境:
windows-XP,flashCS3,AIR1.0
Re: 選んだものを別枠で表示
わかりました。まずは参考書での勉強からですね(^_^;)
その上で解らなくなったらまた投稿します。
ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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