Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-07-2004, 14:18   #1 (permalink)
DER INFOMIX
 
Benutzerbild von QULIXX
 
Registriert seit: Jul 2003
Ort: Esslingen
Beiträge: 355
y_position

Hallo Leute,
also entweder liegst an der Hitze oder ich bin Blind...

Also folgendes Prob ich habe eine Script vom Matze (Gästebuch)
dort sind ja die Buttons untereinander angeordnet.
so ich brauche die Buttons jetzt nebeinander in zwei Reihen zu je 5 Buttons.
Soweit ja kein Problem, aber wenn ich auf weiter licke um mir die nächsten 10 anzuzeigen lasse hüpfen die Button auf y=30.
Obwohl ich dem Script doch sage y=0
Ich steige einfach nicht dahinter was ich da übersehe bzw, falsch mache.
ActionScript:
  1. // Auflisten der Nachrichten
  2. function setListe() {
  3.     y=0;
  4.     for (i=aktAnzeige; i<maxAnzeige; i++) {
  5.         nName = "newsclip"+j;
  6.        
  7.         attachMovie("newsclip", nName, j++);
  8.            
  9.             if (count>=5) {
  10.             y = y+30;
  11.             x = 0;
  12.             delete count;
  13.         }
  14.         count++;
  15.         if (news_xml[i] != undefined) {
  16.             this[nName]._x = x
  17.             x=this[nName]._x+130;
  18.            
  19.             this[nName]._y = y;
  20.        
  21.             this[nName].nr_txt.text = i+1;
  22.             this[nName].titel_txt.text = this[nName]._y//news_xml[i].attributes.titel;
  23.             this[nName].datum_txt.text = news_xml[i].attributes.datum;
  24.             this[nName].useHandCursor = false;
  25.            
  26.             this[nName].onRelease = function() {
  27.                 attachMovie("detailclip", "clip_mc", 100000);
  28.                 clip_mc._x = 360;
  29.                 clip_mc._y = 150;
  30.                 daten = news_xml[this.nr_txt.text-1];
  31.                 clip_mc.id = daten.attributes.id;
  32.                 clip_mc.datum_txt.text = daten.attributes.datum;
  33.                 clip_mc.titel_txt.text = daten.attributes.titel;
  34.                 clip_mc.autor_txt.text = daten.attributes.autor;
  35.                 clip_mc.email = daten.firstChild.attributes.email;
  36.                 clip_mc.kategorie_txt.text = daten.firstChild.attributes.kategorie;
  37.                 clip_mc.link = daten.firstChild.attributes.link;
  38.                 clip_mc.inhalt_txt.htmlText = daten.firstChild.firstChild.nodeValue;
  39.                 clip_mc.inhalt = daten.firstChild.firstChild.nodeValue;
  40.             };
  41.         } else {
  42.             this[nName].removeMovieClip();
  43.         }
  44.     }
  45.    
  46.     wert = (anzahl-aktAnzeige);
  47.     trace("Wert="+wert+" aktAnzeige="+aktAnzeige+" anzahl="+anzahl);
  48.     if (anzahl<(max+1)) {
  49.         anzeige_txt.text = "";
  50.         gesamt_txt.text = "";
  51.     } else if (wert<(max+1)) {
  52.         anzeige_txt.text = "["+(aktAnzeige+1)+" - "+(anzahl)+"]";
  53.         gesamt_txt.text = "Ges.: "+anzahl;
  54.     } else {
  55.         anzeige_txt.text = "["+(aktAnzeige+1)+" - "+(aktAnzeige+max)+"]";
  56.         gesamt_txt.text = "Ges.: "+anzahl;
  57.     }
  58.     if (wert<(max+1)) {
  59.         butVor._visible = 0;
  60.     } else {
  61.         butVor._visible = 1;
  62.     }
  63.     if (aktAnzeige == 0) {
  64.         butZuruck._visible = 0;
  65.     } else {
  66.         butZuruck._visible = 1;
  67.     }
  68. }
__________________
Grüße Sven
------------------------------------------------------
FF die g*****e Resourcen Plattform im Web ;)
QULIXX ist offline   Mit Zitat antworten
Alt 23-07-2004, 14:28   #2 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
habe das Script nicht weiter angeschaut, kenne auch dieses gb nicht aber das erste was mir auffiel war das:

ActionScript:
  1. if (count>=5) {
  2.     y = y+30; //<-hier
  3.     x = 0;
  4.     delete count;
  5. }


meintest du das, was du übersehen haben könntest?
pape ist offline   Mit Zitat antworten
Alt 23-07-2004, 14:31   #3 (permalink)
DER INFOMIX
 
Benutzerbild von QULIXX
 
Registriert seit: Jul 2003
Ort: Esslingen
Beiträge: 355
@pape
Danke fürs reinsehen,
nein das meine ich denke ich nicht das ist ja die abfrage das er nach 5 Buttons y+30 machen soll.
Das machte er ja auch.
__________________
Grüße Sven
------------------------------------------------------
FF die g*****e Resourcen Plattform im Web ;)
QULIXX ist offline   Mit Zitat antworten
Alt 23-07-2004, 14:34   #4 (permalink)
Flash-holic
 
Benutzerbild von DeMoehn
 
Registriert seit: Nov 2003
Ort: Neunkirchen(Saar)
Beiträge: 988
PHP-Code:
        if (count>=5) {
            
y+30;
            
0;
            
delete count
steht beid ir im Script. Kann das sein das du count nimmer auf 0 setzt? und deswegen y = 30 ist
__________________
Wer Großes versucht, ist bewunderswert, auch wenn er fällt.
Lucius Annaeus Seneca
(ca. 4 v. Chr - 65 n. Chr.)


DeMoehn ist offline   Mit Zitat antworten
Alt 23-07-2004, 14:38   #5 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
..sieht so aus!
pape ist offline   Mit Zitat antworten
Alt 23-07-2004, 14:42   #6 (permalink)
DER INFOMIX
 
Benutzerbild von QULIXX
 
Registriert seit: Jul 2003
Ort: Esslingen
Beiträge: 355
das ist doch nötig, oder?
also beim ersten mal ist die erste Reihe auf y=0 die zweite auf y=30
dann wenn ich auf die Buttons "nächsten 10" klicke dann hupft die erste reihe auf y=30 und die zweite Reihe auf y=60
Allerdings wenn ich jetzt auf Weiter oder Zurück klicke bleiben die Positionen erhalten. Das ist das was mich wundert deswegen habe ich auch vor der forSchleife den Wert y = 0 gesetzt da ja immer wieder die funktion neu aufgerufen wird.

[EDIT]
trace von Count
1
2
3
4
5

1
2
3
4
5

1
2
3
4
5
__________________
Grüße Sven
------------------------------------------------------
FF die g*****e Resourcen Plattform im Web ;)

Geändert von QULIXX (23-07-2004 um 14:44 Uhr)
QULIXX ist offline   Mit Zitat antworten
Alt 23-07-2004, 14:44   #7 (permalink)
Flash-holic
 
Benutzerbild von DeMoehn
 
Registriert seit: Nov 2003
Ort: Neunkirchen(Saar)
Beiträge: 988
^^ man man der Pape muss isch immer einmischen ^^ noe. sorry da haben sich unsere Posts überschnitten. Hab mir erst andere Sachen angeschaut. war hier aber schon im ANtwort modus. so isses eben im Board. Wenns das nich is was sonst? schick vllt. ma des File.
Nix nix ^^ hab mich verguggt
__________________
Wer Großes versucht, ist bewunderswert, auch wenn er fällt.
Lucius Annaeus Seneca
(ca. 4 v. Chr - 65 n. Chr.)



Geändert von DeMoehn (23-07-2004 um 14:47 Uhr)
DeMoehn ist offline   Mit Zitat antworten
Alt 23-07-2004, 14:52   #8 (permalink)
DER INFOMIX
 
Benutzerbild von QULIXX
 
Registriert seit: Jul 2003
Ort: Esslingen
Beiträge: 355
klick >>> datei war zu groß für den upload
__________________
Grüße Sven
------------------------------------------------------
FF die g*****e Resourcen Plattform im Web ;)
QULIXX ist offline   Mit Zitat antworten
Alt 23-07-2004, 15:18   #9 (permalink)
DER INFOMIX
 
Benutzerbild von QULIXX
 
Registriert seit: Jul 2003
Ort: Esslingen
Beiträge: 355
habs selber gelöst, weiß zwar nicht ob´s "richtig" ist aber es funzt

ActionScript:
  1. function setListe() {
  2.     if(count==5){y = 0}else{y=30};
  3. ...
  4. ...
  5. ...

der regen lasst den kopf abkühlen
__________________
Grüße Sven
------------------------------------------------------
FF die g*****e Resourcen Plattform im Web ;)
QULIXX ist offline   Mit Zitat antworten
Alt 23-07-2004, 15:21   #10 (permalink)
Flash-holic
 
Benutzerbild von DeMoehn
 
Registriert seit: Nov 2003
Ort: Neunkirchen(Saar)
Beiträge: 988
hauptsache es geht
__________________
Wer Großes versucht, ist bewunderswert, auch wenn er fällt.
Lucius Annaeus Seneca
(ca. 4 v. Chr - 65 n. Chr.)


DeMoehn ist offline   Mit Zitat antworten
Alt 23-07-2004, 15:32   #11 (permalink)
DER INFOMIX
 
Benutzerbild von QULIXX
 
Registriert seit: Jul 2003
Ort: Esslingen
Beiträge: 355
Danke für Eure Bemühungen.
Schönen Sommertag noch ich gehe jetzt grillen
__________________
Grüße Sven
------------------------------------------------------
FF die g*****e Resourcen Plattform im Web ;)
QULIXX 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 14:12 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele