Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-10-2004, 06:15   #1 (permalink)
Neuer User
 
Benutzerbild von SIL_EL_MOT
 
Registriert seit: Aug 2004
Beiträge: 60
Arrow variable um 1 erhöhen / verringern

hi...
ich hab das problem dass ich bei einer gallerie die die bilder dynamisch reinlädt gerne einen "letztes-bild" und "nächstes-bild" button hinzufügen möchte. ich habe die bilder mit "bild + i" benannt..also quasi bild1, bild2 etc.

wenn ich also jetzt gerade bild1 anschaue müsste ich per script einen button haben der zu "bild1 -1" und zu "bild1 +1" verlinkt... nur geht diese rechnung ja nicht, da die 1 in "bild1" keine zahl mehr darstellt sondern einen namen!
kann ich trotzdem irgendwie damit rechnen?

auch wäre eine andere lösung wenn ich das "i" von "bild + i" mitgeben könnte... mein code sieht hier wie folgt aus:

PHP-Code:
var 0;
var 
0;
var 
anzBilder 80;
function 
bladen() {
_root.createEmptyMovieClip("bild" ii);
_root["bild" i]._x += 30+190 * (int(i/3) * 3);
_root["bild" i]._y += 30+150 int(i/3);
_root["bild" i].loadMovie(_level0.vorsch+"/bild" ".jpg");
_root.createEmptyMovieClip("dummy_mc"getNextHighestDepth());
_root.dummy_mc.onEnterFrame = function() {
  if (
_root["bild" i]._width 0) {
        
_root["bild" i].onPress = function() {
     
_level0.gross this._name
          
_level0.nump 
for (
030k++) {
_root["bild" k].removeMovieClip();

        
 
_level0.gotoAndStop (12); 


   };
 
 
 if (
anzBilder 1) {
    
i++;
    
bladen();
   }
  }
};
}
/////////////////////////////////////////////////////////////////////////////
bladen();
stop(); 
bei
PHP-Code:
_root["bild" i].onPress = function() {
     
_level0.gross this._name
geb ich also für variable "gross" die aktuelle bildbezeichnung mit... nur gibts leider keinen befehl wie this._variable, damit ich die aktuelle zahl mitgeben kann...
weil einfach i mitgeben geht ja nicht,d a er mir dafür dann immer die maximal-zahl der vorhandenen bilder anzeigt
danke für eure hilfe...
__________________
...Danke für Ihre Zeit...
SIL_EL_MOT ist offline   Mit Zitat antworten
Alt 19-10-2004, 07:09   #2 (permalink)
carpe noctem
 
Registriert seit: Aug 2004
Beiträge: 114
Lightbulb eine Lösungsmöglichkeit

hallo SIL_EL_MOT

Zitat:
Zitat von SIL_EL_MOT
... nur geht diese rechnung ja nicht, da die 1 in "bild1" keine zahl mehr darstellt sondern einen namen!
kann ich trotzdem irgendwie damit rechnen?
eine Möglichkeit wäre es die Zahl aus dem Bildnamen wiederzugewinnen, z.B. mit:
ActionScript:
  1. bildNummerArray = _level0.gross.split("d");
  2. bildnummer = Number(bildArray[1]);
dann hast du in der Variablen bildnummer die Nummer des Bildes als Zahl und kannst also auch damit Rechnen.

wahrscheinlich gibt es aber auch noch andere/elegantere Möglichkeiten, nur ist mir diese eben spontan eingefallen

gruß

Geändert von xyz.xyz.xyz (19-10-2004 um 07:10 Uhr) Grund: ; im AS vergessen
xyz.xyz.xyz 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 09:23 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele