Autor |
Nachricht |
Panic51
Threadersteller
Dabei seit: 20.11.2008
Ort: Hamburg
Alter: -
Geschlecht:
|
Verfasst Do 20.11.2008 11:21
Titel Anfängerprobleme |
|
|
Moin zusammen,
Als Flash-Newbie stehe ich gerade vor einem Problem,
und ich hoffe ihr könnt mir da auf die Sprünge helfen.
Ich habe einen Mausverfolger (Kopf), der beim Drücken der Maustaste anfängt zu pusten.
Ausserdem habe ich eine Kerze, welche ausgepustet werden soll (MC abspielen), wenn...
- der Kopf in der Nähe (über) der Kerze ist.
- und die Maustaste gedrückt ist.
Wie bewerkstellige ich das am besten?
Gibt es da Vorlagen/Hilfen für?
Danke
MfG
Panic
|
|
|
|
|
DesignKater
Dabei seit: 26.06.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 20.11.2008 11:42
Titel
|
|
|
Im Prinzip ganz simpel. Du hast einen MovieClip wo die Kerze brennt und einen wo die Kerze erloschen ist. Die legst du auf eine Ebene auf zum Beispiel Bild 1 (brennt) und Bild 10 (brennt nicht) ab. Am besten benennst du die Keyframes auch so.
Zusätzlich auf Bild 1 Legst du um die Flamme (oben, links, rechts) je eine schaltfläche an, die mittels alpha 0 unsichtbar gemacht wird. Am Besten jeder Fläche einen instanznamen geben, wie btn1, btn2 und btn3. Wähle die Schaltflächen aus und drück F9 für die AS Eingabe. Der AS Code sieht dann für alle drei Flächen so aus:
on(rollOver){
gotoAndPlay("brennt_nicht")
}
Wichtig, schreib auf Schlüsselbild brennt und brennt_nicht noch ein stop(); in den AS Code.[/img]
|
|
|
|
|
Anzeige
|
|
|
Panic51
Threadersteller
Dabei seit: 20.11.2008
Ort: Hamburg
Alter: -
Geschlecht:
|
Verfasst Do 20.11.2008 13:05
Titel
|
|
|
Hi,
danke für die Schnelle Antwort.
Das funktioniert schon gut.
Nur brauche ich da ja dann noch eine Variable,
welche bei gedrückter Maustaste auf 1 schaltet.
Muss da aber nochmal weiter nachfragen...
Wie binde ich in diesen: on(rollOver) - Befehl noch eine Variablenabfrage rein? ___ if(... ???)
Mit welchem Befehl in welcher Ebene kann ich diese Variable dann nach gewisser Zeit immer wieder abfragen lassen?
PaNic
|
|
|
|
|
DesignKater
Dabei seit: 26.06.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 20.11.2008 13:17
Titel
|
|
|
Ist ne Variable zwingend nötig. Reicht es nicht wenn du aus dem
on(rollOver){
gotoAndPlay("brennt_nicht")
}
ein
on(Release){
gotoAndPlay("brennt_nicht")
}
machst?
Zuletzt bearbeitet von DesignKater am Do 20.11.2008 13:17, insgesamt 1-mal bearbeitet
|
|
|
|
|
Panic51
Threadersteller
Dabei seit: 20.11.2008
Ort: Hamburg
Alter: -
Geschlecht:
|
Verfasst Fr 21.11.2008 10:24
Titel
|
|
|
Ich denke nicht, da es sich nicht um eine einzelne, sondern mehrere Kerzen handelt.
Also muss ich doch abfragen ob die Mouse gedrückt ist.... (die Firgur pustet) (als Variable gedacht)
und ob die Maus (Figur) über dieser Schaltfläche (Kerze) ist.
Hier wollte ich dann bei jeder Kerze nach dem rollOver fragen, und er sollte handeln, wenn gleichzeitig die Variable
=1 ist.
Dafür fehlt mir nur der genaue Befehl !?
Oder geht das anders einfacher?
|
|
|
|
|
|
|
|
Ähnliche Themen |
[css] anfängerprobleme
Anfängerprobleme mit Illustrator - Hilfe erwünscht
|
|