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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     MC幅の拡大設定
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
tight
Åê¹ÆNo.31323
投稿日時: 2007-1-13 14:06
新米
居住地:
投稿: 2
使用環境:
WinXP, Flash8
MC幅の拡大設定
はじめまして。ユーザー登録させて頂きましたtightと申します。
いろいろ探してみたのですがなかなか見つからず、こちらで質問させて頂きます。

現在、幅及び高さ100%表示のサイトを作成しており、サムネール情報を記述したXMLを読み込み、サムネール一覧を作成したいと考えております。
そこでgroovisionsのworkコンテンツ(http://www.groovisions.com/grv/index.html)のようにサムネール一覧全体は幅を可変し、その幅に応じて含むサムネールイメージの列数と行数を調節できる(CSSのfloatのような感じ)ようにしたいと考えております。

自身で作成しましたスクリプトでは一覧部分を可変とすると内包するサムネールも同時に拡大してしまいます。。

以下が作成したスクリプトです。
----------------------------------------------------------
Stage.scaleMode = "noScale";
Stage.align = "TL";

(XML読み込み部分省略..)

//btn_mc:サムネールイメージを読み込むMC

for (k = 0; k < photoSlides; k++) {
var btn_mc = photoMc.attachMovie("btn_mc","btn_"+i+"_mc",depth);
depth++;
blockWidth = btn_mc._width+5;
btn_mc._x = blockWidth * k;
}//for

//photoMc:サムネール一覧全体のMC

function move() {
photoMc._width = Stage.width;
}//function

move();
stageListener = new Object();
stageListener.onResize = function() {
move();
};

Stage.addListener(stageListener);



初めての質問でお見苦しいところはあると思いますがご教授のほう宜しくお願い致します。
ひろゆき
Åê¹ÆNo.31326
投稿日時: 2007-1-13 18:15
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: MC幅の拡大設定
引用:
tightさんは書きました:
サムネール一覧全体は幅を可変し、その幅に応じて含むサムネールイメージの列数と行数を調節できる

photoMc
	|_ btn1_mc
	|_ btn2_mc
	|_ btn3_mc
という構造になっているとお考えのようですが...。

btn1_mc ? btn3_mc の座標も、横幅も変化しませんから、
btn1_mc
btn2_mc
btn3_mc
background_mc
という構造になる可能性もあるのでは?

大きさが変動するものの中に、大きさを変えたくないものを含ませると、
複雑になる気がします。

------
よく見ると、右の列の btn_mc の横幅だけが変動していますが、
btn_mc の背景部分の上端にある「切れ込み」部分に着目すると、
拡大しているわけではないことが分かります。
btn_mc の背景部分にマスクの横幅だけ拡大するなどしているのではないでしょうか。

btn_mc
	|_ thumb_mc
	|_ txt_mc
	|_ bg_mc
として、bg_mc だけ横幅を拡大するとか。

btn_mc の表示範囲全体にマスクをかけて、
bg_mc は、btn_mc の2枚分あり、重ねているために、1枚分しか見えていないとか。

後者の方法だと、こんな感じでしょうか。
サンプル

ともかく、photoMcを「拡大する」という発想では解決しないように思います。


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

tight
Åê¹ÆNo.31327
投稿日時: 2007-1-13 23:04
新米
居住地:
投稿: 2
使用環境:
WinXP, Flash8
Re: MC幅の拡大設定
なるほど?!考え方が違いましたね
サンプルまで作って頂きありがとうございました!

教えて頂きました内容をヒントにもう一度考え直して、作っていただいたようなサイトを目指して作成したいと思います!

お忙しい中ありがとうございました!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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