ERLEDIGT
NEIN
NEIN
ANTWORTEN
16
16
ZUGRIFFE
642
642
EMPFEHLEN
-
hi,
gibt es eigentlich auch die möglichkeit nicht zu sagen
on (release) {
gotoAndStop(79);
}
sondern den befehl zu geben, dass der film nicht zu eben frame 79 springt, sondern wo immer der film gerade ist weiterläuft bis frame 79 und dann stopt ?
g
f
-
03.12.02 09:19 #2
- Registriert seit
- May 2002
- Ort
- _root
- Beiträge
- 1.342
Hi
ungetestet...PHP-Code:my_btn.onRelease = function(){
this.createEmptyMovieClip("mc1",1);
mc1.onEnterFrame = function (){
if (this._currentFrame==79){
this.stop();
delete mc1.onEnterFrame;
}else {this.play();
}
}
}
-
hi skyla,
hmmmm, nöö
****t bei mir nicht.
hatte den entsprechenden clip in mc1 umbenannt, läuft aber dennoch nicht. erscheint mir ehrlich gesagt auch ein bißchen wirr.
das ich den befehl auf einen button legen wollte weisst du schon ****?Geändert von fred (03.12.02 um 09:51 Uhr)
Gruss Fred
Wer blickt so weit wie Albert Einstein ?
-
nö passt wirklich nicht
logisch erscheint mir noch
on (release)
{
spin.onEnterFrame = function (){
if (this._currentFrame==79){
this.stop();
}else {this.play();
}
}
}
****t aber auch nichtGruss Fred
Wer blickt so weit wie Albert Einstein ?
-
03.12.02 10:15 #5
- Registriert seit
- May 2002
- Ort
- _root
- Beiträge
- 1.342
ja ist ja klar, dass das script nicht funktioniert, wenn du es auf einen button legst.
wirr ist der code nur, wenn man das problem nicht versteht.
dass problem ist folgendes: du brauchst ja einen controller, der bei jedem onEnterFrame-Event prüft, ob der abspielknopf frame 79 erreicht hat oder nicht. Es gibt kein event, das meldet: hey flash ich bin auf frame 79. Dazu brauchst du folglich einen movieClip, der dieses
onEnterFrame-Event liefert (createEmpty..). Root wird dazu nicht verwendet. Da du ja offensichtlich webdesign in einem professionellen umfeld anbietest, bin ich halt davon ausgegangen, dass du mit den basics vertraut bist. ein umschreiben auf ein button-script sollte deshalb kein problem sein, oder ?
du gibst deinem button die id my_btn und legst das script in frame 1 der maintimeline. hab hier leider kein flash zum testen. sorry wenn ein fehler drin ist.PHP-Code:_root.my_btn.onRelease = function(){
_root.createEmptyMovieClip("mc1",1);
_root.mc1.onEnterFrame = function (){
if (_root._currentFrame==79){
_root.stop();
delete _root.mc1.onEnterFrame;
}else {_root.play();
}
}
}
-
na ja las man gut sein, ich helf mir selber !Original geschrieben von Skyla
ja ist ja klar, dass das script nicht funktioniert, wenn du es auf einen button legst.
wirr ist der code nur, wenn man das problem nicht versteht.
dass problem ist folgendes: du brauchst ja einen controller, der bei jedem onEnterFrame-Event prüft, ob der abspielknopf frame 79 erreicht hat oder nicht. Es gibt kein event, das meldet: hey flash ich bin auf frame 79. Dazu brauchst du folglich einen movieClip, der dieses
onEnterFrame-Event liefert (createEmpty..). Root wird dazu nicht verwendet. Da du ja offensichtlich webdesign in einem professionellen umfeld anbietest, bin ich halt davon ausgegangen, dass du mit den basics vertraut bist. ein umschreiben auf ein button-script sollte deshalb kein problem sein, oder ?
du gibst deinem button die id my_btn und legst das script in frame 1 der maintimeline. hab hier leider kein flash zum testen. sorry wenn ein fehler drin ist.PHP-Code:_root.my_btn.onRelease = function(){
_root.createEmptyMovieClip("mc1",1);
_root.mc1.onEnterFrame = function (){
if (_root._currentFrame==79){
_root.stop();
delete _root.mc1.onEnterFrame;
}else {_root.play();
}
}
}
Gruss Fred
Wer blickt so weit wie Albert Einstein ?
-
Vielleicht gehts so!!
cya._RC.PHP-Code://des in ersten frame HTM die animation hat den namen "ani2"
_root.ani2.onEnterFrame=function(){
if(_root.count==1){
if (this._currentframe==80){
this.stop();
}
}
else{
this.play();
}
}
//des aufn button!!
on (release){
_root.count=1;
}
-
cooles tut hätte ich das nur gefunden
so weit bin ich inzwischen schon und nun ist das eigentliche prob erkannt.
nehme mal an ich packe das tut in einen hauptfilm dann ****t es nicht mehr - bis dahin logisch -
aber warum komme ich hier mit _parent nicht weiter
Gruss Fred
Wer blickt so weit wie Albert Einstein ?
-
Versteh net ganz was de brauchst, kannste mir genauer beschreiben, dann bekomm ich des schon hin
cya._RC.
-
hi,
vielen dank für deine mühen also !
das tut welches du angehängt hast ****t, so in der art hatte ich das gedacht. dieses tut packe ich nun in einen neuen movie clip (der einfachheit halber lassen wir es bei ani2.
diesen mov (ani2) lege ich jetzt in eine ebene in meinem hauptfilm.
nd nun geht es nicht mehr kann ja auch nicht weil ich von hauptfilm aus diebuttons aus der ani2 zu benutzen versuche.
ich bastel hier halt gerade mit _parent anstatt _root rum, nur irgendwie ****t das nicht. wenn ich die "szenetesten" variante nehme und die ani2 teste ist alles best. teste ich den ganzen film ****t es net.
verstehstt
Gruss Fred
Wer blickt so weit wie Albert Einstein ?
-
OK jetzt hab ich des Zeugs in nen Clip geschmissen!!
cya._RC.PHP-Code:_root.master.ani2.onEnterFrame=function(){//master is der neue Clip in dem des Zeug jetzt steckt
if(_root.count==1){
if (this._currentframe==80){
this.stop();
}
}
else{
this.play();
}
}
-
jo das ist es so muss das bei mir heissen :
_root.spin.ani2.onEnterFrame=function
und der startbutton dann logischerweise so:
on (release){
_root.count=0;
_root.spin.ani2.play();
}
super dankeGruss Fred
Wer blickt so weit wie Albert Einstein ?
-
Freut mich, wenn ich helfen konnte
cya._RC.
-
03.12.02 22:31 #14
- Registriert seit
- May 2002
- Ort
- _root
- Beiträge
- 1.342
@ fred:
mein script funktioniert 1a. ist irgendwie nicht fair, wenn man die antworten ungetestet als unbrauchbar bezeichnet. vorallem wenn der andere noch schreibt, er habe kein flash um seine antwort zu testen...PHP-Code:_root.my_btn.onRelease = function(){
_root.createEmptyMovieClip("mc1",1);
_root.mc1.onEnterFrame = function (){
if (_root._currentFrame==79){
_root.stop();
delete _root.mc1.onEnterFrame;
}else {_root.play();
}
}
}
aber easy...war wohl ein missverständnis.
gruss skyla
-
--- ohne worte ---
Gruss Fred
Wer blickt so weit wie Albert Einstein ?
Ähnliche Themen
-
Actionscript die 3.te
Von TheEM im Forum Flash PlattformAntworten: 2Letzter Beitrag: 27.07.03, 09:31 -
Actionscript die 2.te
Von TheEM im Forum Flash PlattformAntworten: 9Letzter Beitrag: 26.07.03, 13:59 -
ActionScript
Von Dr_Ogen im Forum Flash PlattformAntworten: 4Letzter Beitrag: 11.09.02, 19:29 -
ActionScript
Von Strahleman im Forum Flash PlattformAntworten: 1Letzter Beitrag: 07.03.02, 18:16 -
Actionscript
Von TaxiDriver im Forum Flash PlattformAntworten: 4Letzter Beitrag: 10.09.01, 14:35





Zitieren
Login





