作者roseemma (风 伶)
看板Flash
标题Re: [问题] 请问怎麽让让照片跟着flash视窗大小改씠…
时间Thu Nov 2 20:24:16 2006
※ 引述《aquarianboy (ED)》之铭言:
: ※ 引述《roseemma (风 伶)》之铭言:
: : 请问一下,
: : 原本设定flash里面的照片是2*2,
: : 也就是一个画面里面放四张相片,
: : 那如果是3*3的话,
: : 怎麽设定让相片依比例缩小(就是在同样大小画面里,出现的张数不同)?
: : 谢谢大大...
: 假设那张照片是个movieclip,名叫myPic_mc
: 只要调整它的xscale及yscale值
: 就可以控制movieclip的放大或缩小
: myPic_mc._xscale = myPic_mc._yscale = (2/3);
不过,我还是没办法缩小,
是因为用呼叫的方式将照片呼叫出来,
所以没办法缩小吗?以下是我的语法:
function populatePhotos(photos:Array):Void {
var photoGrid:MovieClip = createEmptyMovieClip("photoGrid", 1);
photoGrid._x = 130;
photoGrid._y = 20;
我是加在这里,但是没有出现!
还是要加在这个function的後面!
var rowPosition:Number = 0;
var i:Number = 0;
while(i < photos.length) {
for(var j:Number = 0; j < 3; j++) {
if(i < photos.length) {
var photo:MovieClip = photoGrid.createEmptyMovieClip(photos[i], i);
photo._x = j * 180;
photo._y = rowPosition;
var photoBitmap:BitmapData = BitmapData.loadBitmap(photos[i]);
photo.attachBitmap(photoBitmap, i);
var dropShadow:DropShadowFilter = new DropShadowFilter(7, 45, 000000,
0.7, 7, 7, 1, 3);
photo.filters = [dropShadow];
}
i++;
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.121.206.3