Hello, I am wanting to type text directly into a dynlayer by using the
keyup event. The only way that I knew how I could access the layer
after a key was pressed was to make it a DynAPI variable. But this acts
kinda wierd, when the key is pressed for example 'A' it would put 'AA'
on the dynlayer. HTML: would be 'A' when it should be nothing and key
is 'A', then it sets it 'AA'. But when I comment out the setHTML() line
, HTML='', and KEY='A', and the layer doesn't set anything since it
isn't called. It looks like DynAPI.textLayer.setHTML() is called twice.
Is there a better way to access the textLayer variable when listening
to a keyup?
Note: I got the ideas of this from the link_and_form_events_NS4.html in
the cvs tests.
DynAPI.textLayer = new DynLayer(null, 300,300, 300,300);
DynAPI.textLayer.setBgColor('yellow');
DynAPI.document.addChild(DynAPI.textLayer);
myListener = new EventListener(DynAPI.document)
myListener.onkeyup=function(e) {
alert("HTML:"+DynAPI.textLayer.getHTML());
alert("KEY:"+e.charKey);
DynAPI.textLayer.setHTML(DynAPI.textLayer.getHTML()+e.charKey);
}
Thanks,
Matt
_______________________________________________
Dynapi-Help mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dynapi-help