Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-08-2004, 20:52   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 5
Tiefen-Problem

Also ich habe die Suche angestrengt, jedoch brachte dies keine Antworten zu meiner Frage...
Ich habe eine Art kleine Gallery mit PHP, MySQL und AS geschrieben.
Er ließt Daten aus der MySQL-Datenbank und gibt diese über PHP aus. AS verarbeitet diese PHP-Ausgabe und zeigt alle Bilder nebeneinander an.
Nun kommt das Problem:
Diese Bilder sollen anklickbar sein und zwar durch eine Schalftläche, die in der Bibliothek liegt. Diese lade ich also mit attachmovie(); aus der Bibliothek und lasse sie an den passenden Koordinaten ausgeben.
Danach lege ich einen Code für die Schaltflächen fest, damit diese zu einer URL führen.
Wenn ich nun aber auf einen Link klicke (ich lasse 3 ausgeben) komme ich immer zu der Seite, die als letztes verlinkt wurde.
Es werden praktisch die anderen Links überschrieben.
Meine Vermutung war, dass es an der Tiefe liegt und das somit überschrieben wird, aber ich weiß es nicht genau.

Ich hoffe, ihr könnt mir helfen, dass Problem zu lösen.

Cu Paraman


P.S.:
Der AS-Code:
PHP-Code:
= new LoadVars();
m.onLoad = function(ok) {
    if (
ok) {
        
21.4;
        
plus 110;
        for (
i=0i<this.numi++) {
            
mov createEmptyMovieClip("mov"+ii);
            
mov._x x;
            
mov._y 145.4;
            
bname this["bild" add i];
            
link this["link" add i];
            
bild "bilder/" add bname;
            
mov.loadMovie(bild);
            
but _root.attachMovie("button","button" i500+i);
            
but._x x;
            
but._y 145.4;
            
            
but.onRelease = function(){
                
getURL(link"_blank");    
            }
            
            
plus;
        }
    } else {
        
_root.txt "Fehler";
    }
};
m.load('scripts/read.php'); 
Paraman ist offline   Mit Zitat antworten
Alt 12-08-2004, 21:08   #2 (permalink)
fly, you fools!
 
Registriert seit: Jun 2003
Ort: Oldenburg
Beiträge: 131
vielleicht hilft dir das weiter:

PHP-Code:
but _root.attachMovie("button","button" i500+i);
// in jedem button muss die var link vorhanden sein...
but.link this["link" add i];
but.onRelease = function(){
    
// hier "this" damit die var link des jeweiligen buttons richtig angesprochen wird
    
getURL(this.link"_blank");     

gruß, hendrik

Geändert von |H|K| (12-08-2004 um 21:12 Uhr)
|H|K| ist offline   Mit Zitat antworten
Alt 12-08-2004, 21:13   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 5
super, das klappt, vielen Dank

Cu Paraman
Paraman 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 10:37 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele