-
2010-05-19
[as3] BatchCode 3.0 버젼
[2]

-
2010-05-19
[as2] Batch Code 약간 수정한거

- 2010-05-18 [as2 / 의견요청] Batch Code 실행 코드 [3]
- 2009-08-11 파스(FAS) 올리신 Freetransform 질문드립니다^^;;; [2]
- 2009-06-16 flash 엔진의 버그? 도저히 이해가 안가요 마우스 이벤트 버그... [2]
- 2009-06-04 red5 와 FMS 의 스트리밍 프로토콜 차이.. 그리고 스트리밍무비의 랜덤억세스(random Access) 에 관해.. [4]
- 2009-02-11 sampleDataEvent가 IE에서 crash 되는 문제에 대해
-
2008-10-15
검색 알고리즘 질문입니다.
[2]

- 2008-10-08 [소스] Delegate 버젼업 [1]
- 2008-08-25 [질문]WebServiceConnector에 대해서. [1]
- 태그가... 태그가....
- 패키지는 적당히 고치셔용
- 뭔가 자동화되지 않을까 싶어서 Arguments랑 Function 함수 뒤져가며 생쇼를 했지만, .next()함수를 자동화하는데 결국 실패하고, 그냥 Java에서 종종 쓰는 문법을 차용했습니다. onExcuteListener 함수를 추상메서드로 만들어놓고, 외부에서 재정의해서 쓰도록 했습니다. 뭐 재정의라고 해봐야 .next 함수 한줄 넣는건데, 이렇게 하면 재정의 되지 않았을 경우에는 next()함수가 호출되지 않을테니까요. 그래서 이벤트핸들러가 종료되는 시점에 BatchCode.getInstance().onExcuteListner(); 이렇게 호출을 해서 알리도록 했습니다. 코드는 다시 올릴께염.
- 안녕하세요~ 오랬만이네요..2.0으로 고생이 많으십니다.~ 답변은 안되겠지만 약간의 생각을 말씀드리면.. 아래 내용과 같이 클래스 객체를 임의로 만들어 사용한다면 "예를 들면, 다음의 형태로 코딩하면 실행이 됩니다. (viewLoader, tweenManager, textManager 등은 예제를 위한 가상의 클래스 객체들입니다)" 종료 시점을 알려주어서 다음 동작을 들어가도록 하는게 무난하지 않을까 싶네요.. C에서는 "CRITICAL_SECTION" 이런것들을 써서 lock / unlock 을 조절해서 사용하는데(프로세스 실행하는것을 강제로 멈추고 진행시키고) flash는 그런게 없으니.. 실행시에 lock을 주고 끝나면 unlock을 주면 여러번 실행하는 곳에서도 사용하지 않을까 생각됩니다. (이건 본인이 만든 클래스에서나 쉽게 적용이 되겠지요.. ^^;;;) 그리고 위 메소드 중에 runBatchCode, next 를 이렇게 바꾸고 싶네요.. private function runBatchCode():Void { Function(arrBatch[nBatchIndex].func).apply(arrBatch[nBatchIndex].obj, arrBatch[nBatchIndex].args); } public function next():Void { if (m_bLock || arrBatch == undefined || arrBatch.length == 0 || arrBatch[nBatchIndex] == undefined) return; runBatchCode(); nBatchIndex ++; } // 신규 코드.. public function lock():Void { m_bLock = true; } public function unlock():Void { m_bLock = false; next(); } 호출은 "batch.next();" 이렇게만.. 별 상관은 없지만 runBatchCode() 이놈을 중복호출할수 있는 코드가 생기는 것을 방지하게 .. 신규 코드로 lock / unlock 코드가 들어갔는데.. unlock 하면서 자동으로 다음 코드 실행하게 하면 더 편리하지 않을까 생각되네요~ 뭐.. 개인적인 생각입니다.. 아래 답변 달린 정답을 참고하세요~
- 웹서버는 로드 밸런싱을 통해 부하 경감을 시키는데 같은 웹주소로 데이터를 요청하더라도 다른 웹서버가 동작되어 데이터를 처리하는 경우가 일반적입니다. 그래서 위와 같이 환율정보 3개를 보냈는데 보낸순서대로 데이터를 받지 못하는 경우가 발생할수 있습니다. 게임서버등 TCP 서버등에서 다중 스레드로 동작되는 경우라면 서버 설계에 따라 틀리지만 요청을 받는 part와 일을 처리하는 part가 틀린경우가 많습니다. 이때도 보낸 순서대로 받지 못하는 경우가 발생할수 있습니다. 만일 주고 받는 프로토콜을 정의해서 사용한다면 별상관이 없겠지만 위와 같이 프로토콜이 없는 형태라면 위에 기술된 것처럼 필요할때마다 인스턴스를 생성해도 좋겠지만 하나의 인스턴스에서 보낸순서대로 받으려면 데이터 쿼리는 쌓아두고 받고나서 보내는 형태로 모듈을 구성하면 좋을거 같군요.
- 감사합니다^^
- 여기서 받으시면 됩니다. http://blog.greensock.com/transformmanageras2/
- 글 다 읽고 샘플을 볼려던 찰나 본인이 답변을 해주셨네요 ㅋㅋ
- 해결했어요. 검색으로써는 한계를 느껴서(단어 검색 외에는 어딜 찾아야 할질 모르니... ) 검색으로 아실듯한 분에게 직접 여쭤봐서 답을 얻었답니다 ^^; 넘 감사한... 나도 남한테 도움이 될순 없을까.. 생각하게 된다는... http://jinustudio.com/blog/2009/06/08/%EB%A8%B8%EB%A6%AC%EC%86%8D%EC%9D%84-%EA%B9%A8%EB%81%97%EC%9D%B4-%EB%B9%84%EC%9A%B0%EB%8B%A4/comment-page-1/#comment-136 해결해주신분 블로그에요.. 감사 메일이라도 보내고 싶은데 질의를 받지 않으신단 이유로 메일주소, 메신져주소 등을 안알려주시니.. ㅠㅠ 이 사이트 운영자님께도, 이런저런 강좌 올려주시는 분들께도, 문제 해결해주신 저 님께도 감사감사~ ^^;; 저도 쌓은 내공으로 블로깅이나 하나 터볼까.....(별로 되지도 않지만.. 링크라도 정리해서 ;; ) 개인적으로 인터넷에 약간 부정적인 의견을 갖고 있었는데, 서로 도움이 되는 인터넷...좋게 쓰면 정말 좋네요 ^^;
