Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-08-2004, 10:05   #1 (permalink)
thnkGodImAtheist
 
Benutzerbild von kurthurtig
 
Registriert seit: Nov 2003
Ort: kölle am rhing
Beiträge: 1.853
status abfrage

hi zusamme!
ich habe eine animation, die an einer bestimmten stelle zwischendurch gestoppt werden soll, wenn sich der cursor auf dem button befindet, der die animation gestartet hat. sobald er sich allerdings nicht mehr darauf befindet bzw. weggebewegt (egal ob die animation schon gestoppt wurde oder nicht)wird soll die animation weiterlaufen.

ich habe folgendes hier im forum gefunden
currentframe
woraus ich das hier gebastelt habe:

habe einem button, der sich über die komplette animation erstreckt folgendes AS hinzugefügt:
ActionScript:
  1. on(rollOver) {
  2.     _root.status = "yes";
  3. }
  4. on(rollOut) {
  5.     _root.status = "no";
  6. }

dann habe ich an der stelle, wo die animation evtl. temporär unterbrochen werden soll zwei optisch gleiche frames eingefügt, zwischen denen der film bei einer Unterbrechung hin und her springen soll.

frame 1 :
nichts oder
ActionScript:
  1. if(_root.status == "no") {
  2.     gotoAndPlay("weiterlaufen");
  3. }
frame 2 :
ActionScript:
  1. if(_root.status == "yes") {
  2.     gotoAndPlay(prevFrame);
  3. }

das ganze klappt aber nicht so wie ich mri das vorgestellt habe
er scheint irgendwie einfach über die frame2-abfrage hinweg zu springen.
habe ich die variable status falsch verwendet?

danke im voraus.

Geändert von kurthurtig (14-08-2004 um 10:07 Uhr)
kurthurtig ist offline   Mit Zitat antworten
Alt 14-08-2004, 15:03   #2 (permalink)
rekursiv definiert
 
Benutzerbild von minimal-ist
 
Registriert seit: Feb 2002
Ort: trier
Beiträge: 1.137
welcher frame hat denn die bezeichnung 'weiterlaufen' (2 oder 3)?
mit welchem wert hast du die variable initialisiert!?
__________________

optimismus ist nur ein mangel an information!

minimal-ist.de: my little piece of the world wide web
iTouch ...train your brain!
minimal-ist ist offline   Mit Zitat antworten
Alt 14-08-2004, 15:11   #3 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Hi.
Habe ich das alles falsch verstanden, oder
kann man das einfach so machen?

PHP-Code:
_root.dein_mc.onEnterFrame = function() {
 
_root.button_mc.hitTest(_root._xmouse_root._ymousetrue) ? _root.ein_mc.stop() : _root.ein_mc.play();
}; 
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 26-08-2004, 11:27   #4 (permalink)
thnkGodImAtheist
 
Benutzerbild von kurthurtig
 
Registriert seit: Nov 2003
Ort: kölle am rhing
Beiträge: 1.853
@milhouse:
'weiterlaufen' ist frame 3
und ich bin mir nicht sicher was du mit variable initialisiert meinst...
ich dachte, die variable 'status' könnte ich je nachdem ob die maus sich auf dem button befindet oder nicht, mit 'yes' oder 'no' belegen... is das falsch?!?

@thebiz:
danke, aber ich versteh diese schreibweise absolut null und wie man darauf kommt erst recht nich... wie geht das mit dieser =function dingens überhaupt... hab ich hier im forum schon oft gesehn, aber die wirklichen vorteile und wirkungen habsch nich gecheckt
kurthurtig ist offline   Mit Zitat antworten
Alt 26-08-2004, 11:31   #5 (permalink)
thnkGodImAtheist
 
Benutzerbild von kurthurtig
 
Registriert seit: Nov 2003
Ort: kölle am rhing
Beiträge: 1.853
mit frame 1,2 und 3 sind natürlich nciht wirklich frame 1,2, und 3 gemeint, sondern irgendwelche frames (z.B. 25,26 und 27) inmitten des mc...
hoffe, dass hat keine verwirrung gestiftet...
kurthurtig ist offline   Mit Zitat antworten
Alt 26-08-2004, 11:58   #6 (permalink)
will code HTML for food
 
Benutzerbild von querkopf
 
Registriert seit: Mar 2003
Beiträge: 1.232
kannst Du die fla posten?
oder eine FLA die genau so aufgebaut ist?

...weil um ehrlich zu sein, kann ich Deiner Beschreibung nicht ganz folgen...
__________________
Alles ist wie immer. Nur schlimmer.
querkopf ist offline   Mit Zitat antworten
Alt 26-08-2004, 14:27   #7 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Genau poste mal die .fla, dann baue ich meine komische
Schreibweise mal ein.
Sieht nur schwerer aus wie es ist.
Hier ein Beispiel:

1. Schreibweise
PHP-Code:
 if(a==5){ 
  
trace("ok");
}else{
  
trace("nicht ok");

Kann man auch kürzer so schreiben:
2. Schreibweise
PHP-Code:
 a==trace("ok") : trace("nicht ok"); 
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------

Geändert von thebiz (26-08-2004 um 14:31 Uhr)
thebiz ist offline   Mit Zitat antworten
Alt 26-08-2004, 16:22   #8 (permalink)
thnkGodImAtheist
 
Benutzerbild von kurthurtig
 
Registriert seit: Nov 2003
Ort: kölle am rhing
Beiträge: 1.853
asoho...

hier die .fla:
hab einfach den teil rauskopiert... hoffe ihr könnt damit was anfangen...

klick

dange.
kurthurtig ist offline   Mit Zitat antworten
Alt 26-08-2004, 16:34   #9 (permalink)
thnkGodImAtheist
 
Benutzerbild von kurthurtig
 
Registriert seit: Nov 2003
Ort: kölle am rhing
Beiträge: 1.853
habe es jetzt noch vereinfacht dargestellt und bemerkt, dass es funktioniert...
tschuldigung, dass ich euch genervt hab... werd ich wohl nochmal meinen kompletten script durchgucken müssen

trotzdem vielen dank...
kurthurtig ist offline   Mit Zitat antworten
Alt 30-08-2004, 13:50   #10 (permalink)
will code HTML for food
 
Benutzerbild von querkopf
 
Registriert seit: Mar 2003
Beiträge: 1.232
So...
hab' falls es trotzdem noch Probleme gibt hier mal was gebastelt....
Angehängte Dateien
Dateityp: zip jaman02.zip (2,8 KB, 10x aufgerufen)
__________________
Alles ist wie immer. Nur schlimmer.
querkopf ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 10:16 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele