테스트 사이트 - 개발 중인 베타 버전입니다

같은 객체와 다른 객체 참조의 차이점

· 14년 전 · 1289
package {
import flash.display.Sprite;
import flash.display.BlendMode;
[SWF(backgroundColor = 0x000000)]
public class ASExam33 extends Sprite {
private var sprObj:Sprite = new Sprite();
public function ASExam33() {
addCircle1();
addCircle2();
addCircle3();
}
private function addCircle1():void {
// 아래 생성자를 주석처리하면 하나의 객체만을 참조해서 그리게 된다.
var sprObj:Sprite = new Sprite();

this.addChild(sprObj);
sprObj.graphics.beginFill(0xFF0000);
sprObj.graphics.drawCircle(200,100,100);
sprObj.blendMode = BlendMode.LIGHTEN;
}
private function addCircle2():void {
var sprObj:Sprite = new Sprite();

this.addChild(sprObj);
sprObj.graphics.beginFill(0x00FF00);
sprObj.graphics.drawCircle(120,220,100);
sprObj.blendMode = BlendMode.LIGHTEN;
}
private function addCircle3():void {
var sprObj:Sprite = new Sprite();

this.addChild(sprObj);
sprObj.graphics.beginFill(0x0000FF);
sprObj.graphics.drawCircle(280,220,100);
sprObj.blendMode = BlendMode.LIGHTEN;
}
}
}<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 16:46:37 Flex에서 이동 됨]</div>

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
22509
22506
22502
22499
22494
883
13942
880
875
22488
22485
22469
22468
22458
22456
22449
22447
22441
22431
22424
22412
22404
22401
22397
868
22396
22393
22389
22382
22379
22371
22354
864
22337
22333
25462
22328
22324
22316
863
22310
22306
22302
22292
22282
22253
22246
22242
22236
22210
22206
22193
22180
29554
22172
22164
13940
22154
22149
22147
22144
22138
13936
22119
22107
22104
13935
13934
22099
22097
22087
22086
22083
22076
22074
22071
13930
22068
22063
22059
22048
13925
860
22045
22040
22035
22032
22019
25460
855
852
29553
22016
22011
22009
21999
21996
21988
21980
21972