Solved

How can I clear field on focus, AS2

Posted on 2011-09-02
10
498 Views
Last Modified: 2012-05-12
How can I clear a field on focus in action script 2 ??

TIA
experts.
0
Comment
Question by:Imaginx
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 5
10 Comments
 
LVL 29

Expert Comment

by:dgofman
ID: 36478335
Here si my example:

var tf1:TextField = createNewTextField();
var tf2:TextField = createNewTextField();
tf1._x = 10;
tf2._x = tf1._x + tf1._width + 10;

function createNewTextField():TextField{
	var depth:Number = _root.getNextHighestDepth();
	var tf:TextField = _root.createTextField("textfield" + depth, depth, 0, 0, 200, 25);
	tf.border = true;
	tf.type = "input";
	tf.text = "1234567890";
	tf.onSetFocus = function() {
		this.text = "0987654321";
	};
	tf.onKillFocus = function() {
		this.text = "";
	};
	return tf;
}

Open in new window

0
 
LVL 1

Author Comment

by:Imaginx
ID: 36481384
I have two fields already.
_root.qk_name & _root.qk_phone

Same fla as the previous question.

How/Where should I implement the code above.

qk_name should be variable character.
qk_phone is displayed "Phone: ###-###-####", but a user should only be able to input numbers & dashes
0
 
LVL 29

Expert Comment

by:dgofman
ID: 36481504
can you upload your fla?

if you have created movieclip instance you should able to use my functions:

_root.qk_name.tf.onSetFocus = function() {
            this.text = "";
      };
_root.qk_name.onKillFocus = function() {
            this.text = "###-###-####";
      };
0
Online Training Solution

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action. Forget about retraining and skyrocket knowledge retention rates.

 
LVL 1

Author Comment

by:Imaginx
ID: 36552318
dgofman,

I was out of town for a while, never got online to ee.

What happened to the other question you worked with me on?
Did the mods get you the points after all ??
If not, let me know so I can email someone & try to get it fixed.

-steve

here's the download link to the fla file
files.me.com/swaskey/cjow20

EE won't let me attach it, keeps saying:
"The extension of one or more files in the archive is not in the list of allowed extensions: bin/SymDepend.cache" ... It's just a normal fla file, 880kb ..

Thanks.
0
 
LVL 29

Expert Comment

by:dgofman
ID: 36552606
Save your file as CS4 and you will able to upload to EE
0
 
LVL 1

Author Comment

by:Imaginx
ID: 36552617
That worked.
Here's the file.
Thx.

premiere-2-cs4.fla
0
 
LVL 29

Accepted Solution

by:
dgofman earned 500 total points
ID: 36552882
Ok,
Here is my changes I also added validation premiere-2-cs4.fla
0
 
LVL 1

Author Comment

by:Imaginx
ID: 36552897
Thanks Dgofman,
This is what I get when I export the swf, the onfocus clears the name perfectly, but the number field only permits numbers 1,8,5,9 (which I think it may have already done for some reason) and once I type in anything - the Phone field just goes right back to Phone: ###-###-####

What's causes that?
0
 
LVL 29

Expert Comment

by:dgofman
ID: 36552907
Because I am validation only number by your mask ###-###-####

111-222-3333
444-555-6666
ect.
If number is not matched I reset to old text.
Look on my login in the first frame
0
 
LVL 1

Author Comment

by:Imaginx
ID: 36552931
I see, I understand the code as well - nice & simple .. Thanks !!

I'll post another question about only the numbers 1,5,8,9 showing up.

Here's the question ID: 27313172

Thanks again.
0

Featured Post

Salesforce Has Never Been Easier

Improve and reinforce salesforce training & adoption using WalkMe's digital adoption platform. Start saving on costly employee training by creating fast intuitive Walk-Thrus for Salesforce. Claim your Free Account Now

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I have found that much of my time doing support ends up being a constant repetition of the same steps to different people.  Early on I stated using web pages with Frequently Asked Questions (FAQs) to alleviate most of the burden.  Sometimes this jus…
Styling your websites can become very complex. Here I'll show how SASS can help you better organize, maintain and reuse your CSS code.
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)
The goal of the tutorial is to teach the user how to how to record live broadcast.
Suggested Courses

615 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question