Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-01-2006, 19:30   #1 (permalink)
MAC OS niX...
 
Benutzerbild von Etude
 
Registriert seit: Sep 2003
Ort: Noch nicht senil, aber auf dem besten Wege dahin...
Beiträge: 73
Kann man das vereinfachen?

Habe folgendes Problem:

Eine Diashow lädt dynamisch Bilder, gleichzeitig soll zu jedem Bild ein entsprechender Text erscheinen. Habe das bislang so gelöst (ich weiss, besser mit LoadVars, aber ich darf keinen Flashplayer 6+ verwenden):

PHP-Code:
bildfenster.bildmotiv._alpha 9;
akt_anzahl 1;
onEnterFrame = function () {
    
// Wenn Bild ausgewählt, ausblenden, neues Bild laden und einblenden
    
if (bildfenster.bildmotiv._alpha>50 && fadeOut) {
        
bildfenster.bildmotiv._alpha -= 50;
    }
    if (
bildfenster.bildmotiv._alpha<50) {
        
loadMovie("bild"+akt_anzahl+".jpg""bildfenster.bildmotiv");
        
fadeOut false;
        
fadeIn true;
    }
    if (
bildfenster.bildmotiv._alpha<99 && fadeIn && !fadeOut) {
        
bildfenster.bildmotiv._alpha += 50;
    } else {
        
fadeIn false;
    }
    if (
akt_anzahl == 1) {
        
loadVariablesNum("MeineBildtexte.txt"0);
    }
    if (
akt_anzahl == 2) {
        
bildbeschreibung1 bildbeschreibung2;
    }
    if (
akt_anzahl == 3) {
        
bildbeschreibung1 bildbeschreibung3;
    }
    if (
akt_anzahl == 4) {
        
bildbeschreibung1 bildbeschreibung4;
    }
    ...
    if (
akt_anzahl == 1) {
        
bildbeschreibung1 bildbeschreibung1;
    }
}; 
Kann ich die Bildbeschreibungen (in Kopplung mit akt_anzahl) irgendwie vereinfachen? Bei sehr vielen Bildern wird mir so das Script zu lang...

Danke vorab!
__________________
Im dualen System bin ich wohl eher die Null...
A ball lying in a sprinkler connection may be dropped without penalty - now near the hole. (W.C. Fields - The Dentist)
Etude ist offline   Mit Zitat antworten
Alt 02-01-2006, 20:43   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
PHP-Code:
if (akt_anzahl == 1) {
        
loadVariablesNum("MeineBildtexte.txt"0);
    }
   else {
        
bildbeschreibung1 this["bildbeschreibung"+akt_anzahl];
    } 
BTW:die LoadVars-Klasse funzt ab Flash 6, oder darfst du nur Flash 5 nutzen?
  Mit Zitat antworten
Alt 02-01-2006, 20:51   #3 (permalink)
MAC OS niX...
 
Benutzerbild von Etude
 
Registriert seit: Sep 2003
Ort: Noch nicht senil, aber auf dem besten Wege dahin...
Beiträge: 73
Zitat:
Zitat von agedoubleju
BTW:die LoadVars-Klasse funzt ab Flash 6, oder darfst du nur Flash 5 nutzen?
Hallo Holger,

Vielen Dank für die Hilfe, das erleichtert einiges. Darf leider nur Flash 5 nutzen, da der Mensch, für den ich das gestalte, die Fla's selbst pflegen möchte...
__________________
Im dualen System bin ich wohl eher die Null...
A ball lying in a sprinkler connection may be dropped without penalty - now near the hole. (W.C. Fields - The Dentist)
Etude 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 17:42 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele