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 16th, 2025 at 08:19 | #1

    After looking into a handful of the blog posts on your blog, I honestly appreciate your way of blogging.
    I bookmarked it to my bookmark webpage list and will be checking back soon. Please visit my
    website as well and let me know your opinion.

  2. January 16th, 2025 at 08:22 | #2

    Hello! Do you know if they make any plugins to safeguard against hackers?
    I’m kinda paranoid about losing everything I’ve worked hard on. Any recommendations?

  3. January 16th, 2025 at 08:23 | #3

    wonderful points altogether, you simply received a emblem new reader.

    What may you recommend in regards to your post that you just made some days ago?
    Any certain?

  4. January 16th, 2025 at 08:23 | #4

    Tips To Keep Your Business Credit Card Interest Rate Down 필리핀 다바오 치안 (www.google.com.sb)

  5. January 16th, 2025 at 08:25 | #5

    Simply wish to say your article is as astounding. The clearness on your publish is
    just nice and that i can assume you’re an expert in this subject.
    Fine with your permission allow me to seize your RSS feed to
    keep up to date with drawing close post. Thanks a million and please continue the enjoyable work.

  6. January 16th, 2025 at 08:27 | #6

    I am in fact thankful to the holder of this site who
    has shared this enormous article at at this place.

  7. January 16th, 2025 at 08:30 | #7

    Generally I don’t learn post on blogs, however I would like to say that this write-up very
    forced me to take a look at and do so! Your writing style has been amazed me.
    Thank you, very great article.

  8. January 16th, 2025 at 08:31 | #8

    VIP Lounge 오피

  9. January 16th, 2025 at 08:35 | #9

    Hi, i think that i saw you visited my web site so i came to
    “return the favor”.I’m attempting to find
    things to enhance my website!I suppose its ok to use some of your ideas!!

  10. January 16th, 2025 at 08:35 | #10

    Hi there to every , for the reason that I am in fact keen of reading this web
    site’s post to be updated daily. It includes pleasant stuff.

  11. January 16th, 2025 at 08:53 | #11

    Everything is very open with a really clear explanation of the challenges.
    It was really informative. Your website is
    useful. Thanks for sharing!

  12. January 16th, 2025 at 08:55 | #12

    I’m really enjoying the theme/design of your website.
    Do you ever run into any web browser compatibility issues?
    A handful of my blog audience have complained about my website not working
    correctly in Explorer but looks great in Opera. Do you have any solutions to help fix this issue?

  13. January 16th, 2025 at 08:59 | #13

    Speakeasy 인천유흥 (ecodacs2.nerima.Tokyo.Jp)

  14. January 16th, 2025 at 09:08 | #14

    It’s a shame you don’t have a donate button! I’d without a doubt donate to this outstanding
    blog! I suppose for now i’ll settle for bookmarking and adding your RSS feed to my Google account.
    I look forward to brand new updates and will share this website with my Facebook group.
    Chat soon!

  15. January 16th, 2025 at 09:17 | #15

    Very shortly this website will be famous among all blog
    users, due to it’s pleasant posts

  16. January 16th, 2025 at 09:17 | #16

    Hello, I would like to subscribe for this webpage to get
    newest updates, so where can i do it please assist.

  17. January 16th, 2025 at 09:18 | #17

    I constantly spent my half an hour to read this weblog’s articles everyday along with a mug of coffee.

  18. January 16th, 2025 at 09:26 | #18

    My family all the time say that I am wasting my time here at net, however I know I
    am getting experience all the time by reading thes pleasant posts.

  19. January 16th, 2025 at 09:28 | #19

    Hati-hati ya, jangan sembarang klik link yang nggak jelas.
    Sekarang banyak link palsu yang bisa bikin kita masuk ke situs
    penipuan. Mending pastiin URL-nya bener dulu!.

  20. January 16th, 2025 at 09:31 | #20

    Hey there! Do you know if they make any plugins to protect against hackers?
    I’m kinda paranoid about losing everything I’ve
    worked hard on. Any tips?

  21. January 16th, 2025 at 09:35 | #21

    VIP Experience 부달 (Yogicentral.science)

  22. January 16th, 2025 at 09:45 | #22

    Hello to all, the contents present at this website are
    really amazing for people experience, well, keep up the nice work fellows.

  23. January 16th, 2025 at 10:02 | #23

    I’m gone to say to my little brother, that he should also pay a quick visit this blog on regular basis to take
    updated from newest information.

  24. January 16th, 2025 at 10:05 | #24

    Private Party 부산유흥

  25. January 16th, 2025 at 10:08 | #25

    Choosing Wedding Event Or Event Venues 오피커뮤니티

  26. January 16th, 2025 at 10:10 | #26

    Tips For Long-Term Weight-Loss 오피사이트

  27. January 16th, 2025 at 10:19 | #27

    10 Things To Plan A Birthday Party And Venue 오피사이트

  28. January 16th, 2025 at 10:21 | #28

    Dalam dunia digital yang semakin kompetitif,
    memiliki website dengan peringkat tinggi di mesin pencari adalah kunci keberhasilan bisnis online.

    Salah satu strategi paling efektif untuk mencapainya adalah melalui jasa link building backlink premium.

    Dengan mendapatkan backlink berkualitas tinggi dari situs-situs terpercaya, website Anda akan mendapatkan otoritas
    yang lebih baik di mata mesin pencari seperti Google.
    Tidak hanya meningkatkan peringkat, backlink
    premium juga membantu mendatangkan trafik organik yang lebih relevan dan berpotensi meningkatkan konversi.

    Jasa link building backlink premium dirancang khusus untuk
    memastikan bahwa setiap tautan yang dibuat memiliki kualitas tinggi, relevan dengan niche bisnis Anda, dan bebas dari spam.
    Dengan menggunakan teknik white-hat yang sesuai dengan pedoman mesin pencari, jasa ini memberikan hasil yang tahan lama dan aman untuk reputasi website
    Anda. Investasi dalam backlink premium adalah langkah strategis untuk membangun kepercayaan digital
    sekaligus memenangkan persaingan di pasar online.
    Percayakan kebutuhan SEO Anda kepada para ahli dan saksikan website Anda berkembang pesat.

  29. January 16th, 2025 at 10:26 | #29

    It is appropriate time to make some plans for the future and it
    is time to be happy. I have read this post and if I could I want to suggest you some interesting things or
    advice. Perhaps you can write next articles referring to this article.

    I wish to read more things about it!

  30. January 16th, 2025 at 10:27 | #30

    Pretty nice post. I just stumbled upon your blog and wanted to say that I’ve truly
    enjoyed browsing your blog posts. After all I’ll be subscribing to your rss feed and
    I hope you write again soon!

  31. January 16th, 2025 at 10:28 | #31

    Hello there! This is kind of off topic but I need some advice from an established blog.
    Is it very difficult to set up your own blog? I’m not very techincal
    but I can figure things out pretty fast. I’m thinking about making my own but I’m
    not sure where to begin. Do you have any points or suggestions?
    Many thanks

  32. January 16th, 2025 at 10:32 | #32

    Neat blog! Is your theme custom made or did you download it from somewhere?
    A design like yours with a few simple adjustements would really make my
    blog shine. Please let me know where you got your theme.
    With thanks

  33. January 16th, 2025 at 10:33 | #33

    No matter if some one searches for his essential thing,
    therefore he/she desires to be available that
    in detail, so that thing is maintained over here.

  34. January 16th, 2025 at 10:33 | #34

    Planning A Hen’s Night 오피커뮤니티

  35. January 16th, 2025 at 10:46 | #35

    Howdy! Would you mind if I share your blog with my myspace group?
    There’s a lot of people that I think would really enjoy your content.
    Please let me know. Thank you

  36. January 16th, 2025 at 10:50 | #36

    Living Coming From The Beach May Just Be With Your Future 광주마사지

  37. January 16th, 2025 at 10:55 | #37

    An impressive share! I have just forwarded this onto a co-worker who had been conducting a
    little research on this. And he actually ordered me lunch due
    to the fact that I discovered it for him… lol.
    So allow me to reword this…. Thank YOU for the meal!!
    But yeah, thanx for spending the time to discuss this subject here on your website.

  38. January 16th, 2025 at 10:58 | #38

    Hello there I am so excited I found your website, I really found you by
    accident, while I was researching on Aol for something else, Anyhow
    I am here now and would just like to say thanks for a incredible post and a all round entertaining blog (I also love the theme/design),
    I don’t have time to go through it all at the moment but I have book-marked it and also added your RSS feeds, so when I have time I
    will be back to read a lot more, Please do keep up the
    awesome job.

  39. January 16th, 2025 at 10:58 | #39

    Hi there, its nice paragraph concerning media print, we all understand media is
    a enormous source of information.

  40. January 16th, 2025 at 10:59 | #40

    Swedish Massage HiOP

Comment pages
1 95 96 97 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