Re: [問題] 請問怎麼讓讓照片跟著flash視窗大小改씠…

看板Flash作者 (風 伶)時間19年前 (2006/11/02 20:16), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《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
文章代碼(AID): #15IU6WSc (Flash)
文章代碼(AID): #15IU6WSc (Flash)