[FlashLite1.1] 중복없이 랜덤으로 데이터 가져오기

Flash Lite — Tags: , — Siaa @ 10:46 am

다수의 데이터가 있고 그 데이터중에서 랜덤으로 몇개만 가져오고 싶을 경우~ 단, 중복되면 안 될 경우!!!
배열을 사용하면 간단히 해결되겠지만, FlashLite1.1 에서는 배열을 쓸 수 없다;;
이럴 경우 아스키코드를 사용하면 조금은 복잡하지만 해결 할 수 있다.
(more…)

Share

[AS 3.0] 액세스 제어 지정자 (private, protected, internal, public)

액세스 제어 지정자란 상속에 있어서 접근의 권한을 어떻게 할 것인가를 정의하는 것이라고 할 수 있다.
각 지정자에 대해서 간단히 정의해 보면

1. 내부 이용자 (자기 자신) – private
2. 계승 이용자 (서브급) – protected
3. 외부 이용자 (동일 package의 제3자) – internal
4. 외부 이용자 (다른 package의 제3자) – public

즉, 상속된 것인가? 같은 Package인가? 에 따라 2X2의 4종류로 나뉘게 된다.

코드 위치 public internal protected private
변수가 정의된 클래스의 안쪽 접근가능 접근가능 접근가능 접근가능
변수가 정의된 클래스와
그 클래스의 자손
접근가능 접근가능 접근가능 접근불가
같은 패키지의 다른 클래스 접근가능 접근가능 접근불가 접근불가
다른 패키지에서의 접근 접근가능 접근불가 접근불가 접근불가

그럼 간단한 예를 통해 알아보자.
(more…)

Share

[AS 3.0] for each..in 문법

ActionScript 3.0 — Tags: , — Siaa @ 10:25 am

for each..in 를 사용하면 오브젝트, XML, 배열의 모든 요소(값)에 대해서 반복처리를 할 수 있다.

//오브젝트의 반복 처리를 실행

var myObj:Object = {x:20, y:30};
for each (var num in myObj) {
 trace (num);
}

//출력 :
// 20
// 30

(more…)

Share
« Previous Page
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.
(c) 2012 blog.flasia.com | powered by WordPress with Barecity