Home > Adobe Flex > Flex 4: Changing the “displayAsPassword” default character

Flex 4: Changing the “displayAsPassword” default character

Today I ran into a situation where I wanted to display my password characters as a bullet versus the default asterisk (“*”).

I thought this would be pretty simple to do but realized after digging through the Flex 4 SDK that there was no public property I could set to change this. I tried hacking commitProperties and a couple of other methods but came up short in those areas as well until I found the exact spot in the Flex libraries where this character was defined:

RichEditableText.as (line 679)

1
2
3
4
    /**
     *  @private
     */
    mx_internal var passwordChar:String = "*";

A-ha! I see here that it’s prefixed with the “mx_internal” namespace and I remembered from other examples around the web that you can easily tap into that namespace and modify properties not normally meant to be modified.

Luckily, I had already extended the TextInput class for various other reasons and decided to add an event listener for the CREATION_COMPLETE lifecycle event of the component. This was added in the constructor:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import mx.core.mx_internal;
 
/**
 * Constructor
 */
public function myTextInput()
{
	super();
 
	this.addEventListener( FlexEvent.CREATION_COMPLETE, onCreationComplete );
}
 
private function onCreationComplete( event : FlexEvent ) : void
{
	//change internal passwordChar to a bullet versus an asterisk
	this.textDisplay.mx_internal::passwordChar = "●";
}

…and voila! By tapping into the mx_internal namespace, I found I could modify the normally private variable “passwordChar” and set it to something I preferred better (in this case, the bullet point used in some sites like Twitter).

Hope this helps someone!

Categories: Adobe Flex Tags:
  1. January 28th, 2025 at 02:58 | #1

    I just like the helpful information you provide
    to your articles. I’ll bookmark your weblog and take a look at again right here frequently.
    I am slightly sure I will learn many new stuff right
    right here! Best of luck for the next!

  2. January 28th, 2025 at 03:00 | #2

    I’m not sure where you’re getting your information, but good topic.

    I needs to spend some time learning more or understanding more.

    Thanks for wonderful info I was looking for this information for my mission.

  3. January 28th, 2025 at 03:06 | #3

    You could definitely see your enthusiasm within the work you write.
    The arena hopes for more passionate writers such as you who aren’t afraid to say how they believe.

    Always go after your heart.

  4. January 28th, 2025 at 03:16 | #4

    This first-class technology opens up endless possibilities for transformative and potentially curative https://autismtherapystemcell.com/.

  5. January 28th, 2025 at 03:16 | #5

    I really like your blog.. very nice colors & theme. Did you make this
    website yourself or did you hire someone to do it for you?

    Plz answer back as I’m looking to create my own blog and would like to find out where u got this
    from. thanks a lot

  6. January 28th, 2025 at 03:18 | #6

    Wonderful article! We will be linking to this particularly great article on our site.
    Keep up the good writing.

  7. January 28th, 2025 at 03:32 | #7

    Excellent website you have here but I was wanting to know if you knew of any forums that cover the same
    topics talked about here? I’d really like to be a part of online community where I can get responses from other experienced people that share the same interest.
    If you have any suggestions, please let me know.

    Thank you!

  8. January 28th, 2025 at 03:39 | #8

    I was pretty pleased to find this great site. I need to to thank you
    for your time due to this wonderful read!! I definitely savored
    every bit of it and i also have you bookmarked to check out new things in your site.

  9. January 28th, 2025 at 03:40 | #9

    It’s a pity you don’t have a donate button! I’d
    certainly donate to this fantastic blog!
    I guess for now i’ll settle for book-marking and adding
    your RSS feed to my Google account. I look forward to brand new updates and will share this blog with my Facebook group.

    Chat soon!

  10. January 28th, 2025 at 03:45 | #10

    My brother recommended I would possibly like this website.
    He was entirely right. This submit truly made my day.
    You can not consider simply how a lot time I had spent for this information! Thank you!

  11. January 28th, 2025 at 03:50 | #11

    Natural Insomnia Relief – 5 A Little Gem For
    Your Most Peaceful Night’s Sleep 하이오피주소

  12. January 28th, 2025 at 03:56 | #12

    Ahaa, its good conversation concerning this piece of writing here at this
    weblog, I have read all that, so now me also
    commenting at this place.

  13. January 28th, 2025 at 04:06 | #13

    Hello, i read your blog from time to time and i own a
    similar one and i was just wondering if you get a lot of spam responses?
    If so how do you prevent it, any plugin or anything you
    can advise? I get so much lately it’s driving me crazy so
    any help is very much appreciated.

  14. January 28th, 2025 at 04:15 | #14

    Does your site have a contact page? I’m having trouble locating it but, I’d like to send
    you an email. I’ve got some ideas for your blog you might be interested in hearing.
    Either way, great blog and I look forward to seeing it improve over time.

  15. January 28th, 2025 at 04:23 | #15

    Eight Strategies To Ezine Writers 에볼루션 디시

  16. January 28th, 2025 at 04:24 | #16

    Wow, incredible blog layout! How long have you been blogging for?

    you made blogging look easy. The overall look of your site is great, as well as the content!

  17. January 28th, 2025 at 04:30 | #17

    I used to be suggested this blog by means of my cousin. I am now not sure whether or
    not this publish is written by way of him as no one else recognise such detailed approximately
    my difficulty. You’re amazing! Thank you!

  18. January 28th, 2025 at 04:39 | #18

    What’s up to all, it’s truly a nice for me to pay a quick visit this
    site, it consists of helpful Information.

  19. January 28th, 2025 at 04:47 | #19

    Top 10 Romantic Techniques To A Rocking 1St Wedding Anniversary!
    마사지

  20. January 28th, 2025 at 04:48 | #20

    Yes! Finally something about keywords.

  21. January 28th, 2025 at 04:48 | #21

    Nice blog here! Also your website loads up fast!

    What web host are you using? Can I get your affiliate link to your host?
    I wish my site loaded up as fast as yours lol

  22. January 28th, 2025 at 04:49 | #22

    Hiya! Quick question that’s completely off topic. Do you know how to make your site mobile friendly?
    My web site looks weird when viewing from my iphone 4.

    I’m trying to find a template or plugin that might be
    able to resolve this problem. If you have any suggestions, please share.

    Cheers!

  23. January 28th, 2025 at 04:51 | #23

    I was pretty pleased to discover this website.
    I need to to thank you for your time for this particularly wonderful read!!
    I definitely savored every bit of it and I have you saved as a favorite to look at new things in your web site.

  24. January 28th, 2025 at 04:56 | #24

    How To Celebrate Mothering Sunday Party 부달최신주소 (Tracie)

  25. January 28th, 2025 at 05:10 | #25

    Its like you read my mind! You appear to know so much about this, like
    you wrote the book in it or something. I think that you
    can do with a few pics to drive the message home a little bit, but instead of that, this is excellent blog.
    A fantastic read. I’ll definitely be back.

  26. January 28th, 2025 at 05:17 | #26

    ความสนใจ ในการ เสี่ยง “หวยลาว” เป็นหนึ่งในกิจกรรมยอดนิยมในประเทศไทย โดยผู้คนจำนวนมากมักจะ
    ชื่นชอบ ในการ ซื้อ ด้วยความหวังที่จะได้รับ ความร่ำรวย และเปลี่ยนแปลง
    ชีวิตของตนเอง

    “หวยลาว” เป็นการ เล่น ที่ถูกกฎหมายในประเทศลาว
    และได้รับความนิยม อย่างมากในหมู่ พลเมืองไทย
    โดยเฉพาะอย่างยิ่งในช่วงเทศกาลสำคัญ ๆ เช่น วันสงกรานต์ วันขึ้นปีใหม่ และช่วงก่อนการออกรางวัลใหญ่ของ”หวยลาว” ผู้คนจะต่างซื้อ
    เพื่อลุ้นรับ ความร่ำรวย ที่จะ ปรับเปลี่ยน
    ชีวิตของพวกเขา

    อย่างไรก็ตาม การ ทำ “หวยลาว” ก็ไม่ปราศจากปัญหา เนื่องจากบางคนอาจ
    ปรารถนา การพนันและใช้เงินมากเกินไป ส่งผลให้เกิดปัญหาทางการเงิน นอกจากนี้ การ ซื้อ “หวยลาว”
    ยังอาจเป็นช่องทางให้คนบางกลุ่มแสวงหาประโยชน์ โดยมิชอบ ด้วยการ ปิดบัง รางวัลของผู้ชนะ

    แม้ว่าการ ซื้อ “หวยลาว” จะเป็นกิจกรรมที่ถูกกฎหมายและ เป็นที่สนใจ ในหมู่ พลเมืองไทย แต่ควรมีการ ตัดสิน อย่างใกล้ชิดเพื่อ
    หลีกเลี่ยง ปัญหาที่อาจ ตามมา
    ทั้งนี้ เพื่อให้การ ลุ้น “หวยลาว” เป็นเพียงการ ทดลองโชค เท่านั้น และ ไม่ส่งผลเสีย ต่อชีวิต ของ ผู้ลุ้น

  27. January 28th, 2025 at 05:21 | #27

    Best Brisbane Nightclubs, Pubs, And Bars HiOP

  28. January 28th, 2025 at 05:24 | #28

    Nicely put, Thanks a lot!

  29. January 28th, 2025 at 05:24 | #29

    Private Club 논현오피

  30. January 28th, 2025 at 05:26 | #30

    Party Scene 압구정오피

  31. January 28th, 2025 at 05:27 | #31

    Need An Offshore Sales Office From A Tax Free Environment?
    davao

  32. January 28th, 2025 at 05:31 | #32

    This piece of writing is genuinely a fastidious one it assists new web people, who are wishing in favor of blogging.

  33. January 28th, 2025 at 05:32 | #33

    Awesome things here. I am very glad to peer your article.

    Thank you so much and I’m looking forward to
    contact you. Will you kindly drop me a e-mail?

  34. January 28th, 2025 at 05:34 | #34

    Hi there it’s me, I am also visiting this site on a regular basis, this
    web page is truly nice and the users are genuinely sharing fastidious thoughts.

  35. January 28th, 2025 at 05:38 | #35

    I really appreciated the content. It managed
    to capture my attention throughout.

    Every aspect is well-explained. The author has clearly dedicated
    time into researching the content.

    It does a great job at explaining the topic. I would definitely recommend it to
    others.

    My favorite part was how well the ideas were organized.
    It’s something that really makes it stand out.

    To wrap up, I strongly appreciate this content. I would love to
    read more from the same author.

    This is exactly what people should read more of.

    “`

  36. January 28th, 2025 at 06:07 | #36

    Nice blog here! Also your web site loads up very fast! What web host
    are you using? Can I get your affiliate link to your
    host? I wish my site loaded up as fast as yours lol

  37. January 28th, 2025 at 06:10 | #37

    It is difficult to say why the shareholders of the largest companies to this day remain the lot of liberals who are eager to be united into entire clusters of their own kind. Everyday practice shows that a high -quality prototype of the future project is a qualitatively new level of economic feasibility of decisions made.

  38. January 28th, 2025 at 06:40 | #38

    Hi, for all time i used to check web site posts here in the early
    hours in the dawn, since i enjoy to gain knowledge of more and more.

  39. January 28th, 2025 at 06:42 | #39

    Hi tyere to ever one, thhe contents prеsent at thiss
    website aree actually remаrқable for pe᧐ple knowledge, well,
    keep up tthe goodd ѡork fellows.

  40. January 28th, 2025 at 06:48 | #40

    Thankfulness to my father who informed me on the topic of this
    webpage, this web site is truly awesome.

  41. January 28th, 2025 at 06:51 | #41

    Luxury Lounge 하이오피사이트

  42. January 28th, 2025 at 06:52 | #42

    Frat House Or Dream House – Choosing Appropriate Cruise For OP

  43. January 28th, 2025 at 06:56 | #43

    Heya this is somewhat of off topic but I was wondering if blogs use WYSIWYG editors or if
    you have to manually code with HTML. I’m starting a blog soon but have no coding knowledge so
    I wanted to get guidance from someone with experience.
    Any help would be enormously appreciated!

  44. January 28th, 2025 at 07:04 | #44

    Thanks for sharing your thoughts about purple peel exploit.

    Regards

  45. January 28th, 2025 at 07:06 | #45

    You need to take part in a contest for one of the greatest sites on the internet.
    I most certainly will recommend this website!

  46. January 28th, 2025 at 07:22 | #46

    Right away I am ready to do my breakfast, after having
    my breakfast coming yet again to read more news.

  47. January 28th, 2025 at 07:51 | #47

    Relieve Tension Headaches Having A Hot Tub 부달사이트

  48. January 28th, 2025 at 07:52 | #48

    Greetings! I know this is kinda off topic but I’d figured I’d ask.

    Would you be interested in exchanging links or maybe
    guest writing a blog post or vice-versa? My site covers
    a lot of the same subjects as yours and I believe we could greatly benefit from each other.

    If you are interested feel free to send me an e-mail.
    I look forward to hearing from you! Fantastic blog by the way!

  49. January 28th, 2025 at 07:52 | #49

    also, comfortable work with a talented team of clients, through
    sports betting affiliate marketing! because industry giant come only positive emotions.

  50. January 28th, 2025 at 08:07 | #50

    First off I would like to say superb blog! I had a quick question in which I’d like
    to ask if you do not mind. I was curious to find
    out how you center yourself and clear your thoughts prior to writing.

    I have had a hard time clearing my thoughts in getting my thoughts out.
    I truly do enjoy writing but it just seems like the first 10 to 15 minutes are usually
    wasted simply just trying to figure out how to begin. Any recommendations or tips?
    Kudos!

Comment pages
1 143 144 145 146 147 153 435
  1. March 19th, 2014 at 11:13 | #1
  2. April 30th, 2014 at 01:00 | #2
  3. December 31st, 2018 at 08:24 | #3
  4. February 2nd, 2019 at 20:25 | #4
  5. January 25th, 2020 at 13:25 | #5
  6. March 28th, 2020 at 20:22 | #6
  7. March 30th, 2020 at 22:25 | #7
  8. July 2nd, 2020 at 04:14 | #8
  9. November 26th, 2023 at 17:35 | #9
  10. June 17th, 2024 at 01:33 | #10
  11. July 9th, 2024 at 09:52 | #11
  12. July 29th, 2024 at 03:40 | #12
  13. September 16th, 2024 at 11:50 | #13
  14. October 19th, 2024 at 15:31 | #14
  15. October 22nd, 2024 at 18:24 | #15
  16. October 24th, 2024 at 04:17 | #16
  17. November 9th, 2024 at 10:01 | #17
  18. November 9th, 2024 at 11:51 | #18
  19. November 11th, 2024 at 04:18 | #19
  20. November 11th, 2024 at 06:33 | #20
  21. November 11th, 2024 at 07:08 | #21
  22. November 12th, 2024 at 02:12 | #22
  23. November 13th, 2024 at 08:00 | #23
  24. November 14th, 2024 at 06:12 | #24
  25. November 14th, 2024 at 14:35 | #25
  26. November 14th, 2024 at 16:23 | #26
  27. November 15th, 2024 at 05:09 | #27
  28. November 15th, 2024 at 05:46 | #28
  29. November 15th, 2024 at 11:13 | #29
  30. November 15th, 2024 at 11:46 | #30
  31. November 15th, 2024 at 19:12 | #31
  32. November 17th, 2024 at 04:29 | #32
  33. November 18th, 2024 at 05:00 | #33
  34. November 19th, 2024 at 12:11 | #34
  35. November 19th, 2024 at 19:46 | #35
  36. November 25th, 2024 at 21:09 | #36
  37. December 4th, 2024 at 00:57 | #37
  38. December 30th, 2024 at 18:41 | #38
  39. January 6th, 2025 at 21:21 | #39
  40. January 21st, 2025 at 19:12 | #40
  41. January 21st, 2025 at 19:27 | #41
  42. January 21st, 2025 at 21:18 | #42
  43. January 21st, 2025 at 21:20 | #43
  44. January 21st, 2025 at 21:34 | #44
  45. January 21st, 2025 at 22:46 | #45
  46. January 21st, 2025 at 23:10 | #46
  47. January 21st, 2025 at 23:38 | #47
  48. January 22nd, 2025 at 01:51 | #48
  49. January 22nd, 2025 at 03:06 | #49
  50. January 22nd, 2025 at 03:11 | #50
  51. January 22nd, 2025 at 05:36 | #51
  52. January 22nd, 2025 at 07:18 | #52
  53. January 22nd, 2025 at 08:20 | #53
  54. January 22nd, 2025 at 08:48 | #54
  55. January 22nd, 2025 at 08:49 | #55
  56. January 22nd, 2025 at 08:54 | #56
  57. January 22nd, 2025 at 09:01 | #57
  58. January 22nd, 2025 at 09:06 | #58
  59. January 22nd, 2025 at 09:45 | #59
  60. January 22nd, 2025 at 09:59 | #60
  61. January 22nd, 2025 at 10:50 | #61
  62. January 22nd, 2025 at 11:00 | #62
  63. January 22nd, 2025 at 11:35 | #63
  64. January 22nd, 2025 at 14:26 | #64
  65. January 22nd, 2025 at 15:11 | #65
  66. January 22nd, 2025 at 15:29 | #66