[Frage] Adobe Flash Actionscript 2.0

GoTo.#

Blackwatch Supersoldier
Hallo an alle!
Ich wollte fragen ob sich irgendeiner von euch mit Actionscript 2.0 auskennt?
Klar, dass ist ein Hentai Forum, aber bevor ich mich wo anders anmelde und dann nur 1x poste, frag ich lieber zuerst hier nach... :) :)

Fragestellung:
Ich muss in Flash etwas kleines kreieren. Und zwar einen Weg von mir zu Hause bis zu Schule. Leider steck ich schon beim Intro fest.
Ich habe einen Text ("Intro starten") in ein Symbol [-->Movieclip;Instanzname:"Int_start_mc"] konvertiert. Dieser "Text" liegt in Bild 1.

Ich will es nun schaffen, dass, wenn man auf diesen Text (oder das Symbol) klickt, der Flash-Film zu Bild 2 springt und etwas abläuft.
__________
Ich hab schon einiges herumprobiert wie zb:

PHP:
this.onEnterFrame = function() {
	onRelease = function () {
		gotoAndPlay (2);
	};
};
PHP:
on(release) {
	gotoAndPlay(181);
}
PHP:
onClipEvent (mouseDown) {
 this.gotoAndPlay(2);
}
aber leider hat nichts wirklich geholfen.

Hier ein Bild zur Verständlichkeit
http://i45.***********/nl5vtf.jpg


Vielleicht könnt ihr mir helfen ? :wakuwaku:
 

S-Type

Gläubiger
suche mal nach onclick() oder so was ähnlichem. Die Auslöser sind alle falsch (wo hast du denn die gefunden???) xD

Das sag ich nun einfach mal als C# und VB.net Programmierer ohne mich mit Flash goß beschäftigt zu haben :D

Villeicht ist aber schon die Deklaration falsch. Villeicht musst du das Bild als BTN deklarieren mit dem Bild als Inhalt des BTN... und kannst dann erst die onclick Event nutzen. Aber wiso als Bild wenn das ganze auch ohne Probleme als TXT gehen würde?

Ist das überhaupt dein erster Versuch?
 
Zuletzt bearbeitet:

Zero

Chief 0perating 0fficer
Teammitglied
Admin
es gibt in flash den befehl on release.
d.h. es muss ein vollständiger klick erfolgen - drücken und wieder loslassen.

PHP:
on (release) {
deinMC_der_abgespielt_werden_soll.gotoAndPlay(1);
}
oder aber
PHP:
blue_btn.onRelease = function() {
  -hier den aufruf-
};
das sollte funktionieren. - das 1. denk ich ist hier besser geeignet ;P

und keine Panik.
Die Frage ist hier schon ziemlich gut aufgehoben
Und es gibt immer Leute die wenigstens ein bisschen Ahnung haben ^^
 

GoTo.#

Blackwatch Supersoldier
@S-Type
Nach "one-click" werd ich mal schaun. Danke
Und die Äuslöser hab ich meist von www.pastorpixel.de.
Mit BTN wollte ich es noch nicht probieren, da ich es im Unterricht immer mit .MC gemacht hab. (leider auf einen StandPC in der Schule -.- drum hab ich die Files nicht)
Ach und wie meinst du das mit .TXT ? bzw. was ist da leichter?
Mit Actionscript 2.0 ist das eine meiner ersten Versuche, aber in Flash schon gearbeitet (ohne as2.0)

@C00lzero
Danke für die Codes, jedoch gibt er bei
PHP:
this.onRelease = function() {
  gotoAndPlay (2);
};
das aus: "Anweisung muss innerhalb einer on/onClipEvent-Prozedur vorliegen"


und bei
PHP:
on(release) {
	gotoAndPlay(2);
};
sagt er gar nichts, es funktioniert auch nichts.

:huh:
mfg
 
Zuletzt bearbeitet:

Zero

Chief 0perating 0fficer
Teammitglied
Admin
hmmm.
kay.

Der Code darf nicht als Bildaktion abgelegt werden sondern muß auf die Schaltflächen Instanz.

Hierzu wählst du die betroffene Schalter-Instanz aus und öffnest das Action-Fenster und wenn in der Titelleiste des Action-Fenster Aktionen Schaltfläche zu sehen ist, dann platzierst du den Code.


dann so:
Code:
onClipEvent (release) {
  gotoAndPlay (2);
}
 

GoTo.#

Blackwatch Supersoldier
ok. Ich hab jz aus dem Movieclip eine Schaltfläche gemacht. Danach Doppelklick auf die Schaltfläche auf der Bühne, dann schaut dass so aus:
http://i50.***********/6p509j.jpg

jedoch besteht weiterhin der Fehler :
(auch wenn ich den Doppelklick vorher nicht ausgeführt habe, sondern einfach nur die Schaltfläche ausgewählt habe, zeigt er das an)
Movieclip-Ereignisse sind nur bei Movieclip-Instanzen zulässig
 
Zuletzt bearbeitet:

S-Type

Gläubiger
hehe ^^ Nana vergiss das was ich schrieb... ojeh ich lag ja vollkommen daneben.
Gut das es Leute gibt die sich damit wirklich auskennen ^^
Ich kenne auf deinem Screenshot nur FL-Studio xD
Ich hoffe du bist nicht böse ^^;;;
 

GoTo.#

Blackwatch Supersoldier
@S-Type
Nene Bast schon, alles OK.

Ich hab vorher unter deinen Begriff oneClick gegoogelt, da hab ich 3x gelesen dass es anscheinend das gleiche ist wie onRelease ^^



PS: jaja Fruity Loops :P ab und zu eigene Lieder machen
 

GoTo.#

Blackwatch Supersoldier
@C00Lzero
Ah, erscheint mir logisch.... hab auch so ähnlich geschrieben:
PHP:
onClipEvent (mouseUp) {
this.gotoAndPlay(_root.Int_start_mc.currentFrame + 1);
};
aber wie gewohnt:
Anweisung muss innerhalb einer on/onClipEvent-Prozedur vorliegen (Zeile 3)

Zeile 3 steht nur
PHP:
};
drinnen. Gut dann lösch ich das eben raus:
PHP:
onClipEvent (mouseUp) {
this.gotoAndPlay(_root.Int_start_mc.currentFrame + 1);
}
Was passiert? Nichts. Keine Fehlermeldung, jedoch kann ich auch nicht "Intro starten" anklicken.

:omgnooo: -.-

Und wegen deinem Link C00Lzero, danke, aber ich seh gerade du hast da Actionscript 3.0 ausgewählt. Ich benutze 2.0. Vielleicht liegt es daran? dass deine Befehle für 3.0 geeignet sind?

mfg :)
 

Zero

Chief 0perating 0fficer
Teammitglied
Admin
upps..
naja passiert...

ok. hier ncoh nen Versuch:

Es sieht so aus als hättest du das Script auf den Movieclip gelegt.
Leg das Script mal in der Zeitleiste auf ein Schlüsselbild dann müsste es gehen
 

GoTo.#

Blackwatch Supersoldier
Ok hab auch dies probiert, geht aber leider auch nicht -.-

ABER^^ jz habs ich endlich juhuhuh

PHP:
on(release) {
	gotoAndPlay(2);
}
Der Code stimmt, aber ich hab gerade gelesen:
du kannst kein on(release) auf einen mc legen, das muss schon ein button sein.
also hab ich den movieclip umgewandelt und den Code eingefügt.
nun gehts endlich ...

Aber trdm ein großes Danke an dich C00Lzero ! :twinkle:

mfg :megane:
 
Oben