worldtravel回答ポイント 600ptウォッチ

flashアクションスクリプトについて


http://www.trick7.com/blog/2006/09/21-135325.php
こちらで配布してくださっているサンプル(Download:loader.zip(Flash8形式、1.9MB))に
下記のコードを追加して、読み込んだ画像が設定サイズ以上の場合は
リサイズしたいのですがどこにどうやって追加すれば宜しいのか教えてください。

試行錯誤してみたのですが知識が浅く、基本も理解出来ていないためどうにもうまくいきません。
よろしくお願いします。

(元のコードは長いのでこちらへの記載は行いませんでした。)


var size_w:Number = 1500;
var size_h:Number = 1000;

// 変数 hpw に 「高さ/横幅」 の比を取得
var hpw:Number = container._height/container._width;
// もし 「高さ/横幅」 の比が指定サイズの比よりも横長であった場合
if (hpw<size_h/size_w) {
// 横幅を size_w にする
container._width = size_w;
// そして高さもその比に合わせて変える
container._height = size_w*hpw;
}
// もし 「高さ/横幅」 の比が指定サイズの比と同じか縦長であった場合
else {
// 高さを size_h にする
container._height = size_h;
// そして横幅もその比に合わせて変える
container._width = size_h/hpw;
// 中心に寄せる
container._x = (1500 - size_h/hpw) / 2;
}

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2009-08-22 02:11:55
終了日時
2009-08-22 23:14:19
回答条件
1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

スクリプト2307Flash2073変数1063zip465

人気の質問

メニュー

PC版