싱글턴 textArea ( Singleton Patterns )






보통 상태의 자취를 as3 에선 trace( ) 로 많이 이용 합니다.

하지만. trace값을 볼수 없는 상황이거나 , 빌드된 어플리케이션을 사용하는 사용자가 trace() 와 같은 기능을 보기 원한다면

( 마치 게임에 콘솔창 같은.. )

텍스트 아레아(TextArea) 나 텍스트필드( TextFlied ) 를 이용해야 하는데
자칫 new 를 연발하여 리소스를 낭비하거나 어플리 가 복잡하여 접근상의 문제가 생길수있습니다.
그래서 아래와 같은 방법을 제안합니다.


//생략//

public class PrintBox extends TextArea
{
    private static var instance:PrintBox
    private var string:String
    public static function PrintBox (enforcer:enForcer) { }
    public static function getInstance():PrintBox
    {
        if( instance == null)
        {
            instatnce = new PrintBox( new enForcer )
        }
        return instance
    }

    public function set _text(str:String):void
    {
        this.text += str + "\n"
        string = this.text
    }

    public function get _text():String
    {
        return string
    }
}

class enForcer{}

  

/** 사용**/

 var print:PrintBox = PrintBox.getInstance()

print._text = "싱글턴 텍스트"

PrintBox.getInstance()._text = "싱글턴 텍스트"

 

 

위와 같은 방법으로 리소스의 낭비를 막고 좀더 유연한 코딩을 하면 좋지 않을까 합니다
뭐... 비교적 괜찮은 싱글턴 예제 아닐까 합니다 ㅋㅋ
플래시 사용자는 textArea 대신 textField 로 하셔도 됩니다 .. ( 당연한가요 ^^;;)

그리고 위의 쏘스는 테스트를 거치지 않아서// 문법이 틀렸을 가능성도 있습니다~ ㅋ

 

 

 

//** 백견이 불여 일타  **//

Yamecoder 야매코더_
AS3 2010. 12. 4. 02:38

댓글을 달아 주세요

  1. 이전 댓글 더보기
  2. BlogIcon Abercrombie and Fitch 2013.12.01 07:10  수정/삭제  댓글쓰기

    알알ikke har stærk trang til mesterskabet som Kina FTD i år 2009

    Radio News Sports Reporter: Dette er normalt et anker job i løbet af drive-tid radioprogram. canada goose prix En sports reporter ville være ansvarlig for at drøfte alle lokale sportsbegivenheder og dukke op ved pressekonferencer, rapporter om luft, lave interviews og meget mere. Særligt segment produktionen vil også være kritisk.

    마는

  3. BlogIcon ralph lauren polo 2013.12.01 16:08  수정/삭제  댓글쓰기

    다한Och Bo på Hawaii, började Michelle Sung Wie golf vid fyra års ålder. Denna morgon vaknar jag, jag gör 2 kokta ägg utan salt, bröd utan smör och en vitlöksklyfta. De nike free 3.0 behandlade mig för en dock, och jag är fortfarande följa upp med dok..

    Och sport, är de spända, emotionella stora pengar affärer som de är, nike free run genererar aggression, ilska och frustration.. Jag har mer än 75메드

  4. BlogIcon Abercrombie France 2014.01.04 19:00  수정/삭제  댓글쓰기

    어일Sådan at beslutte, om en brudekjole til en destination bryllup

    Hvordan man kan afgøre en brudekjole til en destination bryllup

    Du har troede, vi ville få fat i dine forlovede og få spændt i nogle eksotiske, fjernt land, hvor elektrificerende! End point bryllupper er eventyrlystne, Onceinalifetime prøvelser, men begynder ikke at pakke dine tasker bare endnu, Du har stadig nødt til at finde de알지

  5. BlogIcon Woolrich Herren 2014.01.04 19:02  수정/삭제  댓글쓰기

    어어dlf limitée a lancé jardin de ville lucknow

    Optométristes don de l'argent à partir examens de la vue, l'argent provient de la vente de lunettes. Ils achètent les cadres d'un représentant de cadre qui travaille sur commission de 100%. ?page=Thread&threadID=2945 L'optométriste marquer les trames 100-300%. Gafas de sol Ray Ban fils una instituci estadounidense. Es dif encontrar un alguien que no h일법

  6. BlogIcon Woolrich Herren 2014.01.04 19:02  수정/삭제  댓글쓰기

    선수hollister no coincidente en realidad parecen muy interesantes

    Comer sano y hacer ejercicio regularlyBuy montón de ropa Hollister que te gustan, no todas las prendas con el nombre de la marca en ella o un logotipo enorme, ir a por algunas cosas que son más sutiles, como los vestidos, sin duda tienen los pantalones vaqueros y pantalones cortos de mezclilla y faldas de Hollister y usar pantalones 지드

  7. BlogIcon nike air danmark 2014.01.10 14:25  수정/삭제  댓글쓰기

    관할de rabais bottes »peut causer des dommages» pour le corps

    Les experts disent que le port des versions bon marché des bottes UGGstyle pourrait causer des problèmes de santé graves plus tard dans la vie.

    Dr Ian Drysdale est directeur du Collège britannique de médecine ostéopathique et met en garde les bottes souples ne donnent pas les pieds tout support et peuvent causer des dommages à long te마이

  8. BlogIcon new era cappello 2014.01.19 00:14  수정/삭제  댓글쓰기

    어일Sådan køber du rejser typiske dele

    Sådan køber Rejser kosttilskud

    Planlægning af en ferie kan være ganske stressende, som du kan finde en lang tjekliste over ting, der skal gøres. En vigtig opgave er at beslutte tips til at bringe sammen med dig på turen. Nedenfor er angivet nedenfor, hvordan at vælge, hvad tilbehør, du kan få brug for, og hvor at købe dem.

    Hvordan beslutte, hvad de skal 에기

  9. BlogIcon Nike Blazer Femme 2014.01.19 05:27  수정/삭제  댓글쓰기

    다는The Benefits of Preventive Healthcare

    RSV is a common, seasonal virus that can cause mild symptoms often mimicking the common cold or flu.1 While the virus affects nearly 100 percent of babies before the age of two, premature babies are at increased risk for developing severe RSV disease.2,3

    There are an alarming number of preterm births in the US, with approximately half a million babies bo메를

  10. BlogIcon nike schuhe 2014.01.20 22:56  수정/삭제  댓글쓰기

    그종hollister metro boston läuft derzeit Operationen aus der Unternehmenszentrale in Boston

    Bisher im Jahr 2011, zeigt die Güterverkehr Daten eine Anpassung der Macht an der Hand der Spediteure und-betreiber. Wie von den ersten drei Monaten des Jahres 2011 erscheint, hat sich die Kapazität härter geworden, vorbei zu kommen und betreiber konnten deutlich höhere Preise für Fracht Frachtsendungen und 어겠

  11. BlogIcon 匿名 2014.08.19 14:29  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  12. BlogIcon 匿名 2014.09.11 12:20  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  13. BlogIcon 匿名 2014.09.21 23:11  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  14. BlogIcon chanel bags online 2014.10.17 04:22  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  15. 匿名 2014.11.10 17:32  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  16. BlogIcon 深圳眼镜批发 2014.11.12 00:52  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  17. 匿名 2014.12.03 05:44  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  18. 匿名 2015.01.14 18:28  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  19. 匿名 2015.01.15 12:21  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  20. 匿名 2015.01.19 10:54  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  21. BlogIcon trench burberry homme pas cher 2015.03.31 00:04  수정/삭제  댓글쓰기

    리는URL aIci,Burberry sac相关的主题文章:겠에

Powerd by Tistory, designed by criuce
rss