기본 콘텐츠로 건너뛰기

[AS3] SharedObject - 로컬 지속성 데이터

플래시가 지속성 데이터를 가질 수 있는 방법 중에, 서버를 이용한 방법 외에 SharedObject를 이용한 방법이 있다.
SharedObject는 Flash Cache라고도 불리우는데, 일반 브라우저 캐시는 브라우저 설정에서 캐시를 지워야 하지만, SharedObject는 로컬에 따로 저장되는 캐시로, 브라우저 캐시를 지워도 계속 유지된다. (이를 지우기 위한 별도의 유틸이 존재하긴 한다.)
저장 용량은 기본 100kb이고, 플래시 플레이어에서 사용자가 설정에서 용량을 변경할 수 있다. 

생성 : SharedObject.getLocal()
저장 : flush() 혹은 프로그램 종료시 자동 저장

저장되는 데이터는 Object의 사용법과 같으며, SharedObject객체의 Data속성에 필요한 데이터를 생성하여 값을 저장한다.
(예: obj.data.myData = myValue)

더 자세한 사항은 어도비 레퍼런스 문서를 참조하면 됩니다.

이 블로그의 인기 게시물

Docker 요약

Docker 요약 기본 명령어 시작 명령어 및 시작 옵션 (run: pull, create, start) docker run [OPTION] [IMAGE:tag] [COMMAND] [ARGS...] [OPTION] -d detached mode (백그라운드) --name 컨테이너 이름 설정 -it interactive, terminal -p 포트 연결 ( -p HostPort:ContainerPort ) -P EXPOSE된 모든 포트를 연결한다. 이미지 삭제 docker rmi [IMAGE_NAME] 모든 컨테이너 보기 docker ps -a 종료된 모든 컨테이너 삭제 docker rm $(docker ps -a -q) 컨테이너에서 특정 명령 실행 docker exec [OPTION] [CONTAINER_NAME] [COMMAND] 데이터 볼륨 마운트 (예: MySql) docker run -v /my/own/hostDir:/var/lib/mysql mysql:5.7 Dockerfile 이미지 생성을 위한 설정 파일. 이 파일이 있는 디렉토리에서 Docker build 실행 시 이 파일을 기반으로 이미지 빌드. FROM : 기반 이미지 파일 (FROM mariadb/server) USER : 아래 RUN 명령어를 실행할 유저 지정 (USER root) RUN : 터미널 명령 실행. 이미지 빌드 때 실행 (RUN apt-get update) WORKDIR : 터미널에서의 작업 경로 설정 (WORKDIR /etc) ENTRYPOINT : 터미널 명령 실행. 컨테이너 실행 시 실행 (ENTRYPOINT ./npm) CMD : 터미널 명령 실행. 컨테이너 실행 시 실행. 어플 실행, ENTRYPOINT의 파라메터 등에 쓰임 (CMD [“executable”,“param1”,“param2”] - ENTRYPOINT가 설정되어 있으면 [“param1”,“param2”]...

Docker Tutorial (Docker Toolbox)

https://www.docker.com/products/overview 설치파일 다운로드. 내 맥북은 가상화를 지원하지 않는 CPU를 가진 2009년형. 그래서 Docker for Mac 사용불가하여 Docker Toolbox 설치. mkdir yourdockerbuild cd yourdockerbuild touch Dockerfile nano Dockerfile FROM imageNameOnHub:version - 불러올 이미지 RUN *** - 최초 실행할 명령 (설치명령 등. image 안에 설치됨) CMD *** - 이미지가 로딩되면 실행할 명령 docker build -t yourImageName . docker run yourImageName 추가로 hub를 통하지 않고 Image를 이동 하려면 Docker Registry 사용 도커 레지스트리 (Docker Registry) 설치하기 + S3 연동