| |||||||
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) |
| Hardstyle DJ Registriert seit: Nov 2004 Ort: Hamburg
Beiträge: 622
| MC per Zufall von vorne starten & Drag and Drog Problem
Moinsen zusammen! Bin Flash Anfänger und kann mit Actionscript bissher nicht sehr viel anfangen. Hab da einfach nicht den durchblick! Habe hier schon ein bisschen per Suche rumgeschaut, aber nicht das gefunden, was ich suche. Wäre nett, wenn mir jemand erklären könnte was ich machen muss. Ich soll eine Flash-Weihnachtskarte machen. Mann kann in dieser einen leeren Weihnachtsbaum mit Schmuck behängen. Drag & Drop klappt soweit schon mal (ganz grob), aber ich würde gerne folgendes: Die Kugeln sind MC's die ca alle 10 sek. einmal funkeln. Da alle Kugeln in der Karte kopien des selben MC's sind, funkeln sie immer alle gleichzeitig. Ich hätte gerne das am Anfang des Kugel-MC's ein Zufallgenerator z.B. Zahl zwischen 1 & 5 "würfelt". Nur wenn die Zahl 1 ist, soll er den MC wieder von vorne spielen, also nochmal funkeln. Bei 2-4 soll er nochmal würfeln. Damit wäre den Kugeln ein zufälliges Funkeln gegeben. Nur wie mach ich das? ![]() Schon mal danke für eure Hilfe! Geändert von djdwarf (03-12-2004 um 15:51 Uhr) |
| | |
| | #2 (permalink) |
| The Man Who Wasn't There Registriert seit: Jul 2003 Ort: BÄRLIN
Beiträge: 1.156
|
hi, du kannst folgendes ins erste frame deiner kugel mc's schreiben: ActionScript:
gruß mike
__________________ Dot-Realities Mike Broders Berlin ICQ:105925103 Dot-Realities v4.0 under construction! |
| | |
| | #3 (permalink) |
| Hardstyle DJ Registriert seit: Nov 2004 Ort: Hamburg
Beiträge: 622
|
Joooo, genau so wollt ich's. An sich ja ganz simpel, aber wenn man AS nich blickt, kommt man da einfach nich drauf Danke! ![]() Edit: hach, wie dat jetzt schön funkelt *g* Aber 1-5 war doch zu hart. Habs jetzt von 1-200, passte ganz gut so. Geändert von djdwarf (03-12-2004 um 12:30 Uhr) |
| | |
| | #4 (permalink) |
| Hardstyle DJ Registriert seit: Nov 2004 Ort: Hamburg
Beiträge: 622
|
Leider habe ich schon das nächste Problem.. ist diesmal nicht mehr zum Random sondern zum Drag and Drop. Da es aber immer noch um die gleiche Weihnachtskarte geht, poste ich mal hier rein. Oder sollte dafür lieber ein neue Thread her ... ? Der Baum ist leer und die Kugeln liegen auf dem Boden verteilt. Ich möchte nun, dass man die Kugeln durchs komplette Bild ziehen kann, wenn sie aber nicht auf dem Boden oder auf dem Baum losgelassen werden, sie wieder zu ihrem alten Platz am Boden zurückgehen. Bisher lassen die Kugeln sich mit fogendem Script durchs ganze Bild ziehen: (hmm .. wie macht man das hier im Forum das das als AS markiert wird wie eben von "fraggle two"? .. *noobalaaaarm*) ![]() --------------------------------------- onClipEvent(load) { init_y = _y init_x = _x } on (press) { startDrag(_root.enders_drag); } on (release) { stopDrag(); if (eval(_root.enders_drag._droptarget) == _root.target_enders) { tellTarget(_root) { _y = init_1_y; _x = init_1_x; } } else { _y = init_y; _x = init_x; } } --------------------------------------- Ich habe hier per Suchfunktion einen Thread gefunden, wo es um etwas ähnliches ging (drag and drop nur in nicht-rechteckigem bereich). Ich habe es dann wie folgt gemacht. Ich habe ein neues Objekt gemacht das die Form des Baums hat. Hab das dann als MC konvertiert und folgendes Script raufgelegt: --------------------------------------- onClipEvent(load) { dragging = false; } onClipEvent(enterFrame) { if(this.hitTest(_root._xmouse, _root._ymouse, true)) { dragging = true; } else { dragging = false; } } ---------------------------------------- Auf eine der Kugeln haben ich zum testen folgendes Sript gelegt: ---------------------------------------- onClipEvent(load) { dragging = false; } onClipEvent(enterFrame) { if(dragging) { this.startDrag(true); } else { this.stopDrag(); } } ---------------------------------------- Leider lässt sich nun KEINE einzige Kugel mehr bewegen, bzw. wenn ich es immer wieder probiere bewegt sich mal eine ein kleines Stück und steckt dann wieder fest. Was mach ich falsch? |
| | |
| | #6 (permalink) |
| The Man Who Wasn't There Registriert seit: Jul 2003 Ort: BÄRLIN
Beiträge: 1.156
|
hi, zeig mal die fla... und das as formatieren machst du so: <"AS" in eckigen klammern> dein code <"/AS" in eckigen klammern> gruß mike
__________________ Dot-Realities Mike Broders Berlin ICQ:105925103 Dot-Realities v4.0 under construction! Geändert von fraggle two (05-12-2004 um 11:19 Uhr) |
| | |
| | #7 (permalink) |
| Hardstyle DJ Registriert seit: Nov 2004 Ort: Hamburg
Beiträge: 622
|
´So, wieder @ Work. Meine Chefin möchte nicht, das ich die .fla weitergebe. Kann ich aber verstehen... sorry ![]() Hast du vielleicht sonst ein anderes Script für mich, das Drag & Drop auf einen bestimmten Bereich reduziert? |
| | |
| | #8 (permalink) |
| Lostie Registriert seit: Mar 2004 Ort: Wiesbaden
Beiträge: 141
|
was ne olle *g* ich kann dir technisch leider net helfen, aber mach alles aus der FLA raus was relevant ist, also alle Bilder und unnötigen objekte, nur das die netten helfer hier dein script einsehen können. so mach ich es auch..denn meine sachen unterliegen auch der geheimhaltung der agentur.. |
| | |
| | #9 (permalink) |
| Hardstyle DJ Registriert seit: Nov 2004 Ort: Hamburg
Beiträge: 622
|
na ja ... ihre Anweisung war ausdrücklich. Bin noch recht neu hier und möchte mich nicht umbedingt unbeliebt machen, indem ich die "beschnittene" .fla weitergeben. Also, da bleib ich lieber auf der sicheren Seite und lass das. Aber bin trotsdem auf jeden Fall dankbar, dass ihr mir helfen wollt ![]() Ich werde mal schauen, ob ich eine andere Scriptvariante finde und gebe dann ggf. bescheid, wie sich die Sache entwickelt. |
| | |
| | #10 (permalink) |
| The Man Who Wasn't There Registriert seit: Jul 2003 Ort: BÄRLIN
Beiträge: 1.156
|
hi, hab dir mal schnell was zusammengehauen was erstmal dem prinzip entsprechen soll... anpassen mußte schon selber... gruß mike
__________________ Dot-Realities Mike Broders Berlin ICQ:105925103 Dot-Realities v4.0 under construction! |
| | |
| | #11 (permalink) |
| Hardstyle DJ Registriert seit: Nov 2004 Ort: Hamburg
Beiträge: 622
|
Ja, danke! Das sieht schon mal sehr gut aus! Werde gleich mal versuchen, das auf meine .fla zu übertragen. Ich kann doch auch, statt der Kugeln den Namen "Kugel" zu geben, einfach "this" verwenden, oder?
|
| | |
| | #12 (permalink) |
| The Man Who Wasn't There Registriert seit: Jul 2003 Ort: BÄRLIN
Beiträge: 1.156
|
hi, wenn du das script in den kugel-mc schreibst kannst du this verwenden... wenn du das script in die zeitleiste legst wo baum und kugekl sind mußt du so machen wie bei meinem beispiel... gruß mike
__________________ Dot-Realities Mike Broders Berlin ICQ:105925103 Dot-Realities v4.0 under construction! |
| | |
| | #13 (permalink) |
| Hardstyle DJ Registriert seit: Nov 2004 Ort: Hamburg
Beiträge: 622
|
hab das Script jetzt auf dem Kugel MC liegen ActionScript:
"Szene=Szene 1, Ebene=schmuck, Bild=1: Zeile 1: Anweisung muss innerhalb einer on/onClipEvent-Prozedur vorliegen this.onPress = function() { Szene=Szene 1, Ebene=schmuck, Bild=1: Zeile 6: Anweisung muss innerhalb einer on/onClipEvent-Prozedur vorliegen this.onRelease = this.onReleaseOutside = function () { if (this._parent.baum.hitTest(this._x, this._y, true)) {this.stopDrag();} else {this.stopDrag();this._x = this.xStart;this._y = this.yStart;}};" Edit: Ahh! Fehler grad gefunden. Muss das Script ne Ebene tiefer anwenden. *rall* Hmm .. was hab ich n nu schon wieder beim "<AS>"-Code falsch gemacht? Geändert von djdwarf (06-12-2004 um 12:04 Uhr) |
| | |
| | #14 (permalink) |
| The Man Who Wasn't There Registriert seit: Jul 2003 Ort: BÄRLIN
Beiträge: 1.156
|
... du mußt das script in die zeitleiste deines kugel mc legen... nicht auf den mc selbst...(mc doppelklick ---> script ins erste frame der zeitleiste) beim formatieren deiner scripte im forum mußt du jetzt nur noch eckige klammern ([]) benutzen anstatt spitzer (<>)... gruß mike
__________________ Dot-Realities Mike Broders Berlin ICQ:105925103 Dot-Realities v4.0 under construction! |
| | |
| | #15 (permalink) |
| Hardstyle DJ Registriert seit: Nov 2004 Ort: Hamburg
Beiträge: 622
|
Ach so .. ja klar *gegenstirnklatsch* Gut, das funktioniert soweit schon mal wunderbar. Vielen Dank ![]() Versteh auch immer mehr das Prinzip. Leider bin ich natürlich noch nich am Ende mit meinen Problemen .. Ich habe ein unsichtbares Rechteck über den Boden gezogen und diesem ebenfalls den Inztansnamen "baum" gegeben und habe gehofft, das man dadurch die Kugeln am Baum sowieso auch auf dem Boden ablegen kann. Allerdings klappt das natürlich nicht (wäre ja auch zu einfach *g*). Also, ich kann mir denken, das ich den Code um ein "Else" erweitern muss, das also in der Abfrage nach dem Baum ODER nach dem Boden gefragt wird. Aber wie gesagt, is ActionScript bis jetzt für mich noch reichlich unverständlich (werde demnächst mal anfangen Java Script zu lernen, damit sich das ändert) und werde den Code garantiert nicht selber hinbekommen. Bin ich den damit auf dem Richtigen Weg oder gehts auch anders bzw. einfacher? |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |