προβλημα με drag του text

Λύσεις προβλημάτων για το δημοφιλές πρόγραμμα κατασκευής παρουσιάσεων στο διαδίκτυο.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
vagelismember
Δημοσιεύσεις: 40
Εγγραφή: 14 Φεβ 2010 14:26

προβλημα με drag του text

Δημοσίευση από vagelismember » 18 Μαρ 2010 13:27

Γεια σας. στο class file προσπαθω να κανω το inputtext και το dynamictext να ειναι dragable μαζι με το υπολοιπο movieclip. ομως αν το τρεξετε θα δειτε δουλευει, αλλα βγαζει error με το drag του text. Υπαρχει λυση? προσπαθησα με την εντολη this.mouseChildren = false; στην function startMCDrag αλλα και παλι το ιδιο error δινει.
Συνημμένα
files.rar
(8.34 KiB) Μεταφορτώθηκε 160 φορές

Άβαταρ μέλους
HeRu
Flash Moderator
Δημοσιεύσεις: 800
Εγγραφή: 16 Αύγ 2004 10:49
Επικοινωνία:

προβλημα με drag του text

Δημοσίευση από HeRu » 18 Μαρ 2010 14:30

Άλλαξε το:

Κώδικας: Επιλογή όλων

var obj = e.target;
σε

Κώδικας: Επιλογή όλων

var obj = e.currentTarget;
Ή μπορείς να το κάνεις skip και άπλα να βάλεις this.

Κώδικας: Επιλογή όλων

private function startMCDrag(e:MouseEvent):void
{
	Vars6.FLAG = 1;
	this.startDrag();
}

private function stopMCDrag(e:MouseEvent):void
{
	this.stopDrag();
	Vars6.FLAG = 0;
}

vagelismember
Δημοσιεύσεις: 40
Εγγραφή: 14 Φεβ 2010 14:26

προβλημα με drag του text

Δημοσίευση από vagelismember » 19 Μαρ 2010 09:51

καλημερα σας, η απαντηση σου ειναι μια λυση και σ ευχαριστω. Ομως δεν μπορω να μαρκαρω κανενα text(για αντιγραφη κ.α.). προσπαθουσα να κανω dragable το node μονο οταν κανεις κλικ εκει που δεν υπαρχει text..

Άβαταρ μέλους
HeRu
Flash Moderator
Δημοσιεύσεις: 800
Εγγραφή: 16 Αύγ 2004 10:49
Επικοινωνία:

προβλημα με drag του text

Δημοσίευση από HeRu » 19 Μαρ 2010 11:07

Μπορείς να βάλεις έναν έλεγχο να μην ξεκινάει το drag αν έκανε click στο textfield.

Κώδικας: Επιλογή όλων

function startMCDrag(e:MouseEvent):void
{
   if(e.target is TextField) return;
   Vars6.FLAG = 1; 
   this.startDrag();
}

vagelismember
Δημοσιεύσεις: 40
Εγγραφή: 14 Φεβ 2010 14:26

προβλημα με drag του text

Δημοσίευση από vagelismember » 19 Μαρ 2010 11:23

τωρα ομως με το click ποθ κανω στο text δημιουργει νεο node!

vagelismember
Δημοσιεύσεις: 40
Εγγραφή: 14 Φεβ 2010 14:26

προβλημα με drag του text

Δημοσίευση από vagelismember » 19 Μαρ 2010 11:28

αλλαξα το Vars.FLAG se 1 μεσα στο startMCDrag και δουλευει αψογα. ευχαριστω!

Απάντηση

Επιστροφή στο “Flash γενικά”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες