Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-03-2008, 13:50   #1 (permalink)
Krtek
 
Benutzerbild von Bondscoach
 
Registriert seit: May 2007
Ort: Essen
Beiträge: 154
Punkte zählen

Ich hab eine, denke ich zumindest ;-) , ganz einfache Frage, ich will wenn ein MovieClip aufgerufen wird, dass dann an einer bestimmten Stelle ein Punkt gezählt wird.

Der Punktestand soll dann auf der _root Ebene in einem dynamischen Textfeld angezeigt werden.

Es wäre echt super, wenn mir jemand erklärt, wie das mit dem Punkte zählen funktioniert
Bondscoach ist offline   Mit Zitat antworten
Alt 12-03-2008, 14:08   #2 (permalink)
Krtek
 
Benutzerbild von Bondscoach
 
Registriert seit: May 2007
Ort: Essen
Beiträge: 154
Ich hab es jetzt so versucht zu lösen:

PHP-Code:
    this.onEnterFrame = function() {
    
_root.punkte=+1
    
}; 
Wird der Frame einmal aufgerufen, zählt er um eins hoch. Wird er jedoch ein weiteres mal aufgerufen, passiert nichts...
Bondscoach ist offline   Mit Zitat antworten
Alt 12-03-2008, 14:10   #3 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
Zitat:
Zitat von Bondscoach Beitrag anzeigen
ich will wenn ein MovieClip aufgerufen wird, dass dann an einer bestimmten Stelle ein Punkt gezählt wird.
Was heisst denn "ein MovieClip aufgerufen wird"?
__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'
readme.txt ist offline   Mit Zitat antworten
Alt 12-03-2008, 14:13   #4 (permalink)
Krtek
 
Benutzerbild von Bondscoach
 
Registriert seit: May 2007
Ort: Essen
Beiträge: 154
Zitat:
Zitat von readme.txt Beitrag anzeigen
Was heisst denn "ein MovieClip aufgerufen wird"?
Wenn er abgespielt wird.
Ich will ein kleines Spielchen basteln, bei bestimmten Aktionen kann ein Movieclip ausgeführt werden. Dieser wird dann abgespielt und wenn ein bestimmter Zeitpunkt erreicht wird, soll der Punktestand um einen Zähler nach oben "klettern".
Bondscoach ist offline   Mit Zitat antworten
Alt 12-03-2008, 14:15   #5 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
Was für Aktionen? Und wie definierst du "ausführen"? mc.play()?
__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'
readme.txt ist offline   Mit Zitat antworten
Alt 12-03-2008, 14:16   #6 (permalink)
Krtek
 
Benutzerbild von Bondscoach
 
Registriert seit: May 2007
Ort: Essen
Beiträge: 154
Zitat:
Zitat von readme.txt Beitrag anzeigen
Was für Aktionen? Und wie definierst du "ausführen"? mc.play()?
PHP-Code:
_root.clip.onRelease= function(){
_root.clip2.gotoAndPlay(2);        

Bondscoach ist offline   Mit Zitat antworten
Alt 12-03-2008, 14:18   #7 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
Und was spricht dagegen das so zu machen:

PHP-Code:
_root.clip.onRelease= function(){
  
_root.punkte += 1;
  
_root.clip2.gotoAndPlay(2);        

__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'
readme.txt ist offline   Mit Zitat antworten
Alt 12-03-2008, 14:26   #8 (permalink)
Krtek
 
Benutzerbild von Bondscoach
 
Registriert seit: May 2007
Ort: Essen
Beiträge: 154
Zitat:
Zitat von readme.txt Beitrag anzeigen
Und was spricht dagegen das so zu machen:

PHP-Code:
_root.clip.onRelease= function(){
  
_root.punkte += 1;
  
_root.clip2.gotoAndPlay(2);        

Weil er mir dies als Fehler NaN (Not a Number) ausgibt!
Angehängte Dateien
Dateityp: zip test.zip (4,7 KB, 3x aufgerufen)
Bondscoach ist offline   Mit Zitat antworten
Alt 12-03-2008, 14:30   #9 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
Ich hab leider kein CS3 ... müsstest du schon als Flash8 abspreichern.

Wobei ich schon ne Vermutung habe. Kannst zufällig sein das _root.punkte auf die Var-Eigenschaft eines Textfeldes verweist?
__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'
readme.txt ist offline   Mit Zitat antworten
Alt 12-03-2008, 14:43   #10 (permalink)
Krtek
 
Benutzerbild von Bondscoach
 
Registriert seit: May 2007
Ort: Essen
Beiträge: 154
Zitat:
Zitat von readme.txt Beitrag anzeigen
Ich hab leider kein CS3 ... müsstest du schon als Flash8 abspreichern.

Wobei ich schon ne Vermutung habe. Kannst zufällig sein das _root.punkte auf die Var-Eigenschaft eines Textfeldes verweist?

Habs noch mal als Flash8 abgespeichert...
Angehängte Dateien
Dateityp: zip test.zip (5,1 KB, 3x aufgerufen)
Bondscoach ist offline   Mit Zitat antworten
Alt 12-03-2008, 14:52   #11 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
Ein Textfeld in dem nichts steht hat den Wert "" (also einen leeren String) ... und ein leerer String + 1 ist NaN (also Not a Number) ... du müsstest das Textfeld vorbelegen mit einer 0 z.B. ....

Dann wirst du aber noch das Problem bekommen das du versuchst eine Zahl mit einem String zu addieren ...

wenn in dem Textfeld eine "0" steht und du da 1 addierst wird da stehen "01" weil er keine Mathematische Addition durchführt sondern 2 Strings verknüpft. Du musst Flash also sagen das er den Inhalt des Textfeldes als Zahl behandeln soll ... also:

PHP-Code:
_root.punkte "0";

_root.clip.onRelease= function(){
  
_root.punkte parseInt(_root.punkte)+1;     

...

Als kleine Anmerkung: deutlich besser wäre es wenn du auf die Var-Eigenschaft komplett verzichten würdest um das Textfeld über einen Instanznamen und die text-Eigenschaft anzusprechen ...

Also das "punkte" bei Var löschen und beim Instanznamen reinsetzen und dann:

PHP-Code:
_root.punkte.text "0";

_root.clip.onRelease= function(){
  
_root.punkte.text parseInt(_root.punkte.text)+1;     

__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'
readme.txt ist offline   Mit Zitat antworten
Alt 12-03-2008, 14:53   #12 (permalink)
Krtek
 
Benutzerbild von Bondscoach
 
Registriert seit: May 2007
Ort: Essen
Beiträge: 154
Vielen Dank, ich probier es mal aus...

Geändert von Bondscoach (12-03-2008 um 14:56 Uhr)
Bondscoach ist offline   Mit Zitat antworten
Alt 12-03-2008, 14:55   #13 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
Der Zählt nicht hoch, der schreibt jedesmal eine +1 in das Textfeld. Und weil bei positiven Zahlen das Vorzeichen generell nicht angezeigt wird steht da halt 1 ... wenn du das machen würdest: _root.punkte = -1; würde da -1 stehen.
__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'

Geändert von readme.txt (12-03-2008 um 14:56 Uhr)
readme.txt ist offline   Mit Zitat antworten
Alt 12-03-2008, 15:03   #14 (permalink)
Krtek
 
Benutzerbild von Bondscoach
 
Registriert seit: May 2007
Ort: Essen
Beiträge: 154
Vielen Dank!!!
Bondscoach ist offline   Mit Zitat antworten
Alt 13-03-2008, 09:22   #15 (permalink)
Krtek
 
Benutzerbild von Bondscoach
 
Registriert seit: May 2007
Ort: Essen
Beiträge: 154
Jetzt hab ich noch ne Frage

Und zwar will ich, dass bei einem bestimmten Punktestand ein Bild auf der _root Ebene weitergegangen wird...

Das habe ich so versucht:

PHP-Code:
if (punkte=="18") {
            
_root.gotoAndStop(2);
            } 
Wenn aber nun die 18 Punkte erreicht sind, geht der nicht zu Bild 2 sondern läuft weiter :-(

Ich habe zwei Flash Dateien angehängt, einmal als CS3 und einmal als Flash8 abgespeichert!
Angehängte Dateien
Dateityp: zip test8.zip (10,3 KB, 4x aufgerufen)
Bondscoach 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 03:07 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele