| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Gast
Beiträge: n/a
|
Hallo ... also heute bin ich ja hier echt stammkunde ![]() Ich lasse Koordinaten aus einer Datenbank auslesen, diesen Array lasse ich dann nach einem Trennzeichen durchsuchen und lasse ihn dann mittels einer schleife splitten. Dann lasse ich die gesplitteten Teile nochmal durchsuchen und lasse auch diese Splitten ... das geht auch alles gut, aber ich möchte dann die Werte an einer Funtion übergeben ... das geht eigentlich auch so weit, aber er macht damit nichts und ich weiß net warum ... ich habe hier mal das AS ActionScript:
Er zeichnet einfach net die punkte nach, es geht aber, wenn ich x_pos und y_pos manuel setze, dann zeichnet er die punkte .... HILFE !!! BITTE !!! DANKE !!! Mfg Tino |
|
| | #2 (permalink) |
| lounger one Registriert seit: Jul 2002 Ort: Kassel
Beiträge: 556
|
ich hatte gestern ein ähnliches Problem! der Fehler war, nach dem Splitten hatten die Variablen aufgrund dessen wie sie angelegt wurden ein Leerzeichen hinter der zahl! dadurch war es Flash nicht möglich die Werte als Number zu verwerten! ... nur so eine Idee. |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Jul 2004 Ort: Köln
Beiträge: 102
|
Hi, wenn du mit ner Funktion rechnen willst musst du sie ggf casten. Also von ner String var in ne Number var. Wenn du dazu Leerzeichen "ignorieren" willst castet man mit: parseInt(deineVariable,10); Die 10 ist notwendig um ins richtige Zahlensystem zu casten. Ich hoff das hilft dir Gruss, Lukas. |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Jul 2004 Ort: Köln
Beiträge: 102
|
Ich habs mir selbst letztens noch erklären lassen. Ich hoffe ich sage jetzt nichts falsches, aber: Wenn du mit einer Variable rechnen willst musst du sie vom einem Typen (String/Text) in den anderen (Number/Zahl) wandeln (casten). Wenn du nun aber Leerzeichen ignorieren willst castest du besser mit parseInt, als mit Number. Kannste aber auch Nachlesen... "csv in Array laden" hieß meine Frage, die mir der gute alte ludabruda gelöst hat Gruss, Lukas |
| | |
| | #8 (permalink) |
| Gast
Beiträge: n/a
|
hi nochmal ... also ich habe mir das mal reingezogen und das auch ausprobiert, aber das ist leider net die lösung meines Problems.... Wenn ich an dieser stelle die x_pos und die y_pos ausgeben lasse: ActionScript:
... dann geht das, also dann zeigt er mir alle koordinaten an, aber wenn ich es hier ausgeben lasse: ActionScript:
... dann ist x_pos immer die selbe koordinate .... aber ich übergebe ihm doch in der for schleife die koordinaten, warum bekommt der nur die erste ??? |
|
| | #9 (permalink) |
| Gast
Beiträge: n/a
|
hallo nochmal ... also ich glaube ich weiß woran das liegt ... undzwar: ActionScript:
An dieser Stelle bekomme ich nicht die koordinaten für das moveTo richtig eingestellt, d.h. er erkennt sie net ... ich weiß nicht so richtig, wie ich die anhängen muss an _root.mal_mc_2 .... Hat noch jemand n Tip für mich ??? DANKE Mfg Tino |
|
| | #10 (permalink) |
| Gast
Beiträge: n/a
|
ok also jetzt zeichnet er zwar, aber er beginnt von der mitte des MCs und zeichnet schräg nach rechts unten weg ... ich verstehe es einfach net mehr.... ich habe das hier mal online getstellt, ich würde mich freuen, wenn mir nochmal jemand hilft ... bitte http://www.pixel-shock.de/draw_book_mx.rar Mfg Tino |
|
| | #13 (permalink) |
| freundlich ... Registriert seit: Aug 2002 Ort: Berlin
Beiträge: 588
|
ahhhhh so! das redrawing! sorry also, auf den ersten bilck scheint es mir folgendes problem zu geben: du gehst in deiner schleife den kompletten array durch und übergibst die werte an die redrawing-funktion. die redrawing funct macht ein moveTo auf die x/y pos von mal_2, was dann höchstwahrscheinlich der mittelpunkt der zeichenfläche ist? aber das eigentliche problem könnte sein, dass redrawing jedes mal eine onEnterFrame-function für mal_2 definiert. das heißt, bei jedem aufruf wird das onenterframe überschrieben. und dann bleibt nur das letzte mal übrig und deshalb wir dir beim trace nur ein wert ausgegeben. verständlich? *m
__________________ the universe wants you to win... |
| | |
| | #14 (permalink) |
| Gast
Beiträge: n/a
|
jo .. .das hört sich logisch an ... aber ich muss ehrlich sagen, ich bewege mich heute im kreis .... irgendwie verstehe ich net, wie ich dieses Prob lösen kann ... ich habe auch das problem, das ich denke, dass es auch daran liegt, dass ich die funtion nur dann aufrufe, wenn man den weiter_button loslässt ... kann es damit auch was zu tun haben ? |
|
| | #15 (permalink) |
| freundlich ... Registriert seit: Aug 2002 Ort: Berlin
Beiträge: 588
|
hmm.. kann das jetzt scglecht ausprobieren - du könntest mal so n php mit textdatei online stellen, so, dass man das halt mal wirklich ausprobieren kann, dein script. aber n versuch wäre das hier: PHP-Code: versuch mal. muss jetzt weg - mein bier ruft! *m
__________________ the universe wants you to win... |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |