Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-06-2005, 18:05   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2004
Beiträge: 99
Question Diashow Problem

Hi,

Versuche grad ne diashow zui erstellen, die einfach aus ner datenbank Pfade für Bilder holt und diese fadend zeigt.
Da ich (noch) nicht so super mit as zurechtkomme wollt ich mal um hilfe fragen, hab schon mal die Pfade in einem Array gespeichert,
mien Problem jetzt, die bilder zu skallieren, wollte die skallierten bilder dann wieder in einem Array speichern und dieses dann durchlaufen lassen mit "setintervall".
Kann man das überhaupt so machen?
Hier mal soweit das was ich anfangs habe:
PHP-Code:
anzahl_laden=function()
{
    var 
anz=new LoadVars()
    
anz.onLoad=function(ok)
    {
        if(
ok)
        {   
            
bildzahl=Number(this.repeats);
            
bilderladen();
            
skallieren() ---> hier happerts erstmal wie kann ich die Bilder skalliert wieder in nem array speichern?
            }
    }
    
anz.load("querydia.php?rand="+random(9999), this)
}

anzahl_laden()
bilderladen = function () {
    
= new LoadVars();
    
b.onLoad = function(ja) {
        if (
ja) {
            for (var 
0i<=bildzahli++) {
                
bilder[i] = [];
                
bilder[i].push(this["bild_"+i]);
                }
            }
            };
b.load("querydia.php?rand="+random(9999), this)
}; 
Johann.S ist offline   Mit Zitat antworten
Alt 22-06-2005, 08:03   #2 (permalink)
oEF(etischist)
 
Registriert seit: Dec 2003
Ort: muc
Beiträge: 664
bilder skalieren?
_xscale und _yscale!
wieder im Array speichern??? Kapier ich nicht, was das soll! Du kannst keine Bilder in einem Array speichern.
__________________
Grüße,
solo

Die Antwort auf fast alle Fragen gibt es hier: AS-Referenz
Weitere Fehlerquellen sind:
Flasche Pfadangeben oder falsch versorgte Variablen. Beides kann man gut hiermit überprüfen.
Und den Debugger gibts ja auch noch :)
soloFlash ist offline   Mit Zitat antworten
Alt 22-06-2005, 10:29   #3 (permalink)
wannabe :D
 
Registriert seit: Feb 2005
Ort: Bradford
Beiträge: 30
am besten liest du mit php die grössen der Bilder, rechnest die skalierung aus und übergibst dann das alles an Flash, dort bastelst du dir dann ein mehrdimensionales array zusammen aus dem du das ganze dann wieder ausliesst.

ActionScript:
  1. bildArr = [
  2. [pfad_zu_bild1,org_hoehe,org_breite,scal_hoehe,scal_breite],
  3. [pfad_zu_bild2,org_hoehe,org_breite,scal_hoehe,scal_breite],
  4. ]

oder du rechnest die scalierung in as aus.
sleep-o-matic ist offline   Mit Zitat antworten
Alt 22-06-2005, 11:53   #4 (permalink)
Neuer User
 
Registriert seit: Oct 2004
Beiträge: 99
das mit dem mehrdimensionalen Array ist n guter Ansatz, werds gleich mal ausprobieren!
Johann.S 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 02:26 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele