メイン コーダーズルーム【スクリプト系】 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さんは書きました:
btn1_mc ? btn3_mc の座標も、横幅も変化しませんから、
大きさが変動するものの中に、大きさを変えたくないものを含ませると、 複雑になる気がします。 ------ よく見ると、右の列の btn_mc の横幅だけが変動していますが、 btn_mc の背景部分の上端にある「切れ込み」部分に着目すると、 拡大しているわけではないことが分かります。 btn_mc の背景部分にマスクの横幅だけ拡大するなどしているのではないでしょうか。
btn_mc の表示範囲全体にマスクをかけて、 bg_mc は、btn_mc の2枚分あり、重ねているために、1枚分しか見えていないとか。 後者の方法だと、こんな感じでしょうか。 「サンプル」 ともかく、photoMcを「拡大する」という発想では解決しないように思います。
|
tight | Åê¹ÆNo.31327 投稿日時: 2007-1-13 23:04 |
新米 居住地: 投稿: 2
使用環境:
WinXP, Flash8 |
Re: MC幅の拡大設定 なるほど?!考え方が違いましたね
サンプルまで作って頂きありがとうございました! 教えて頂きました内容をヒントにもう一度考え直して、作っていただいたようなサイトを目指して作成したいと思います! お忙しい中ありがとうございました! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |