Autor |
Nachricht |
BlankPromise
Threadersteller
Dabei seit: 29.09.2004
Ort: München
Alter: 37
Geschlecht:
|
Verfasst Fr 22.04.2005 14:40
Titel [Flash MX] Via ActionScript Aktionen ändern |
|
|
Hallo Zusammen,
ich habe ein Problem, das schwierig in Worte zu fassen ist. Ein Versuch:
Auf einem MC (erste Ebene "_root") in dem eine Grafik und ein Button liegt, liegt folgende Aktion:
Code: |
onClipEvent (mouseDown) {
if (_root.meinMC.hitTest(_root._xmouse, _root._ymouse, false)) {
this.startDrag(false, -1365, 0, 0, -590);
}
}
onClipEvent (mouseUp) {
this.stopDrag();
}
|
Mein Vorhaben ist, mit hilfe eines Buttons die Aktion in folgende zu ändern:
Code: |
onClipEvent (mouseDown) {
if (_root.meinMC.hitTest(_root._xmouse, _root._ymouse, false)) {
this.startDrag(false, -520, 0, 0, -105);
}
}
onClipEvent (mouseUp) {
this.stopDrag();
}
|
Dieser Button hat bereits die Aufgabe (on press) den MC auf 50% zu skalieren (xscale, yscale)
Nach der Skalierung stimmen natürlich die Werte (oben, unten, rechts und links) in der drag-aktion
nicht mehr. deshalb meine frage.
ich bin um jede antwort dankbar.
|
|
|
|
|
dante
Dabei seit: 14.02.2004
Ort: NIC
Alter: 39
Geschlecht:
|
Verfasst Fr 22.04.2005 14:45
Titel
|
|
|
setz ne variable und jenachdem ob sie wahr ist mach die eine aktion wenn nciht die andere.
die variable kannst du ja dann mit dem anderen button setzen (true/false)
|
|
|
|
|
Anzeige
|
|
|
BlankPromise
Threadersteller
Dabei seit: 29.09.2004
Ort: München
Alter: 37
Geschlecht:
|
Verfasst Fr 22.04.2005 14:52
Titel
|
|
|
hab ich schon versucht. wollte nicht so ganz funktionieren. es wäre dennoch interresant zu wissen, ob man mit hilfe einer on press-aktion auf einem button den script der auf einem mc liegt ändern kann.
|
|
|
|
|
Glas
Dabei seit: 24.05.2003
Ort: Bremen
Alter: 41
Geschlecht:
|
Verfasst Fr 22.04.2005 15:00
Titel
|
|
|
BlankPromise hat geschrieben: | hab ich schon versucht. wollte nicht so ganz funktionieren. es wäre dennoch interresant zu wissen, ob man mit hilfe einer on press-aktion auf einem button den script der auf einem mc liegt ändern kann. |
Ich behaupte, das du dein AS nicht zur Laufzeit ändern kannst.
Aber wo ist das Problem bei dem, as Dante vorgeschlagen hat ?
|
|
|
|
|
BlankPromise
Threadersteller
Dabei seit: 29.09.2004
Ort: München
Alter: 37
Geschlecht:
|
Verfasst Fr 22.04.2005 15:08
Titel
|
|
|
ehrlich gesagt, habe ich mit den variablen nicht lage rumprobiert. mich (und evt. andere forumbesucher) interessiert momentan nur ob mein vorhaben so realisierbar ist oder nicht. wenn nicht, können wir gerne auf den lösungsvorschlag mit variablen eingehen.
|
|
|
|
|
dante
Dabei seit: 14.02.2004
Ort: NIC
Alter: 39
Geschlecht:
|
Verfasst Fr 22.04.2005 15:12
Titel
|
|
|
das was du im endeffekt willst ist machbar. (abhängig von einem wert die aktion oder ne andere aktion auszulösen)
script zur laufzeit ändern ist nciht möglich.
|
|
|
|
|
BlankPromise
Threadersteller
Dabei seit: 29.09.2004
Ort: München
Alter: 37
Geschlecht:
|
Verfasst Fr 22.04.2005 15:18
Titel
|
|
|
dante hat geschrieben: | script zur laufzeit ändern ist nciht möglich. |
zur laufzeit? ich hab eine englische version und keine ahnung was du damit meinst.
|
|
|
|
|
Glas
Dabei seit: 24.05.2003
Ort: Bremen
Alter: 41
Geschlecht:
|
Verfasst Fr 22.04.2005 15:23
Titel
|
|
|
BlankPromise hat geschrieben: | dante hat geschrieben: | script zur laufzeit ändern ist nciht möglich. |
zur laufzeit? ich hab eine englische version und keine ahnung was du damit meinst. |
Zur Laufzeit meint, während du deine Flashanwendung ausführst bzw. deinen Film anschaust.
|
|
|
|
|
|
|
|
Ähnliche Themen |
Helligkeit mit actionscript ändern
Link-Color ändern / ActionScript
[actionscript] events geladener Movieclips ändern
Aktionen in Flash-8-Folien
aktionen- flash mx professionel 2004
[Flash CS3] Kann Aktionen nicht editieren!
|
|