TWR /// weblog

TWR /// weblog

be electronic.

 
Amebaでブログを始めよう!
TWR /// weblog-test1

ここに本文が入ります。ここに本文が入ります。ここに本文が入ります。ここに本文が入ります。
ここに本文が入ります。ここに本文が入ります。
ここに本文が入ります。ここに本文が入ります。ここに本文が入ります。
ここに本文が入ります。

ここに本文が入ります。ここに本文が入ります。ここに本文が入ります。
ここに本文が入ります。ここに本文が入ります。

ここに本文が入ります。ここに本文が入ります。ここに本文が入ります。ここに本文が入ります。
ここに本文が入ります。ここに本文が入ります。ここに本文が入ります。

ここに本文が入ります。ここに本文が入ります。

ここに本文が入ります。ここに本文が入ります。ここに本文が入ります。

ここに本文が入ります。

ここに本文が入ります。ここに本文が入ります。
「FLASHからhtmlに記載してあるjavascriptを呼び出す」が、ローカルだと効かない。。
当たり前かもしれないけど備忘でメモ.
やろうとしたのはこれ↓
http://oshiete1.watch.impress.co.jp/qa2890761.html

swf自身でサイズ変えるjavascript
------------------------------------------------
<script LANGUAGE="JavaScript">
<!--
// ユーザ定義関数 changeSize の定義
function changeSize(myX,myY) {
if(document.all && !document.getElementById) {
document.all['myFla'].style.pixelWidth = myX;
document.all['myFla'].style.pixelHeight = myY;
}else{
document.getElementById('myFla').style.width = myX;
document.getElementById('myFla').style.height = myY;
}
}
//-->
</script>

参照してたサイトを失念&やっと見つけたと思ったらサーバ移行中だったのでGoogleのキャッシュからコピーしてメモ。



//基本設定////////////////////////////

//左肩揃え
Stage.align = "LT";
//拡大縮小無し
Stage.scaleMode = "noScale";
//任意のマージンの設定
var margin = [32, 32, 32, 32];

//写真サイズ変更の関数////////////////////////////

//元々の写真のサイズを変数に収める。
var pw = photo_mc._width;
var ph = photo_mc._height;

//画面いっぱいに写真を表示する。
function scalePhoto() {
//写真が足りるよう、拡大率の大きい方を使用。
scaleW = Stage.width/pw;
scaleH = Stage.height/ph;
theScale = Math.max(scaleW, scaleH)*100;
photo_mc._xscale = theScale;
photo_mc._yscale = theScale;
//写真の中央部分を優先して表示。
photoX = (Stage.width-photo_mc._width)/2;
photoY = (Stage.height-photo_mc._height)/2;
photo_mc._x = photoX;
photo_mc._y = photoY;
}

//アイテム配置の関数////////////////////////////

function layoutItems() {
//リンク「blog/」を右下に配置。
blog_mc._x = Stage.width-blog_mc._width-margin[1];
blog_mc._y = Stage.height-blog_mc._height-margin[2];
}

//ボタン関連////////////////////////////

//リンク「blog_mc」の反応
blog_mc.onPress = function() {
blog_mc._y += 1;
};
blog_mc.onRelease = function() {
blog_mc._y -= 1;
this.getURL("http://www.coluli.net/blog/");
};
blog_mc.onReleaseOutside = function() {
blog_mc._y -= 1;
};

//やることをやる////////////////////////////

//ロゴを左肩に固定
logo_mc._x = margin[3];
logo_mc._y = margin[0];

//最初に一回。
this.layoutItems();
this.scalePhoto();

//リサイズされる毎に。
this.onResize = function() {
scalePhoto();
layoutItems();
};
Stage.addListener(this);


//参考資料
//ActionScript逆引きクイックレファレンス(2005年末版)Q*144
//等
VERSATRAN /// weblog-090328_0322~01.jpg
ちゃんとやってみようかしら。