Konrad
Sławiński
Programista,
Concepto
Michał
Książek
FE-DEV(xhtml/js/jQ)
/ PHP(Symfony, MVC,
Eclipse) / PSD / ...
Temat: TextField edit DOUBLE_CLICK
Pokaż kod jaki do tej pory stworzyłeś.Wtedy może udzielimy drobnych wskazówek jak rozwiązać Twój problem. Jeżeli liczysz na gotowe rozwiązania bez wkładu własnego to nie licz :]
Konrad
Sławiński
Programista,
Concepto
Temat: TextField edit DOUBLE_CLICK
no wygląda na to że spłodziłem coś tak czekają aż ktoś odpowie...To co mam jest trochę toporne ale nie wiem jak to inaczej zrobić.
package {
import flash.display.MovieClip;
import flash.events.TimerEvent;
import flash.utils.Timer;
import flash.events.MouseEvent;
import flash.text.TextField;
public class Tf extends MovieClip {
private var firstclick=0;
private var edytuje:Boolean = false;
private var ti:Timer = new Timer(250,1);
public function Tf() {
ti.addEventListener(TimerEvent.TIMER, czas);
addEventListener(MouseEvent.MOUSE_DOWN, klik);
addEventListener(MouseEvent.MOUSE_UP, odklik);
mouseChildren = false;
}
private function odklik(e:MouseEvent) {
stopDrag()
}
private function stage_klik(e:MouseEvent) {
if (!(stage.focus is TextField)) {
mouseChildren = false;
stage.removeEventListener(MouseEvent.MOUSE_DOWN, stage_klik);
}
else{
stopDrag()
}
}
private function czas(e:TimerEvent) {
if (firstclick==0) {
stopDrag()
}
else {
firstclick=0;
}
}
private function klik(e:MouseEvent) {
if (firstclick==1) {
firstclick=0;
stopDrag()
mouseChildren = true;
edytuje = true
}
else {
stage.addEventListener(MouseEvent.MOUSE_DOWN, stage_klik);
startDrag(false)
firstclick=1;
mouseChildren = true;
}
ti.start();
}
}
}
To jest mc'ek a w środku TextField - inputKonrad Sławiński edytował(a) ten post dnia 20.03.09 o godzinie 15:00
Konrad
Sławiński
Programista,
Concepto
Temat: TextField edit DOUBLE_CLICK
w razie jakby ktoś chciał kiedyś coś takiego zrobić to podaję również link do odpowiedzi mooski na flashzone. Sprawdziłem i działa bardzo dobrze.http://www.flashzone.pl/forum2/showthread.php?p=408917...
Podobne tematy
Następna dyskusja: