Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-12-2005, 19:12   #1 (permalink)
picobello
 
Benutzerbild von bartman33
 
Registriert seit: Dec 2004
Ort: Linz / Austria
Beiträge: 29
Unhappy dynamisch geladene bilder wollen nicht mit function

hallo zusammen - habe das ganze forum durchsucht, auch einiges gefunden - nur hat mir nichts so wirklich geholfen.

vielleicht kann mir ja jemand helfen
folgendes passiert:
ich lade in einer for-schleife externe jpgs und lege dann noch ein jpg darüber (grauer kasten mit alpha 70)
bei onRollOver soll nun der alpha-wert auf 0 und bei onRollOut wieder auf 70 gesetzt werden

leider schaffe ich es nicht, in der for-schleife die onRollOver-Funktion zu realisieren - es passiert einfach nichts - kann mir jemand anhand meines scripts jemand erklären warum und wie ich es einfachst-möglich löse.

DANKE, DANKE im voraus - suche schon seit gestern nach einer lösung

PHP-Code:
var dieserFilm this;
onLoad = function() {
    var 
2000;
    
px=8;
    for(
c=1;c<=15;c++) {
        
createEmptyMovieClip('bild'+c+'container',c);
        
createEmptyMovieClip('grau'+c,x);
        
dieserFilm['bild'+c+'container'].loadMovie(c+".jpg");
        
dieserFilm['grau'+c].loadMovie("grau.jpg");
        
dieserFilm['grau'+c]._alpha 70;
        
dieserFilm['bild'+c+'container']._y=454;
        
dieserFilm['grau'+c]._y=454;
        
dieserFilm['bild'+c+'container']._x=px;
        
dieserFilm['grau'+c]._x=px;
        
dieserFilm['grau'+c].onRollOver = function() {
            
dieserFilm['grau'+c]._alpha 0;
        }
        
dieserFilm['grau'+c].onRollOut = function() {
            
dieserFilm['grau'+c]._alpha 70;
        }
        
px+=135;
        
x++;
    }

bartman33 ist offline   Mit Zitat antworten
Alt 11-12-2005, 19:51   #2 (permalink)
Herr Brot
 
Benutzerbild von mati
 
Registriert seit: Dec 2002
Beiträge: 1.692
Das liegt daran, dass du die RollOver und RollOut Events auf den MC legst, in den du per loadMovie das jpg lädst. Das Problem kannst du beheben, indem du für die jpg einen weiteren MC anlegst, in den du das jpg legst.

Gruß, mati.
__________________
„Ich war geheilt, all right!“
mati ist offline   Mit Zitat antworten
Alt 11-12-2005, 20:04   #3 (permalink)
picobello
 
Benutzerbild von bartman33
 
Registriert seit: Dec 2004
Ort: Linz / Austria
Beiträge: 29
danke für die schnelle antwort - kannst du mir bitte den gefallen tun und das dazuscripten - ich hab nicht wirklich eine Ahnung was du meinst

danke im voraus
bartman33 ist offline   Mit Zitat antworten
Alt 11-12-2005, 20:17   #4 (permalink)
Herr Brot
 
Benutzerbild von mati
 
Registriert seit: Dec 2002
Beiträge: 1.692
PHP-Code:
var dieserFilm this;
onLoad = function() {
    var 
2000;
    
px=8;
    for(
c=1;c<=15;c++) {
        
createEmptyMovieClip('bild'+c+'container',c);
        
createEmptyMovieClip('grau'+c,x);
        
dieserFilm['grau'+c].createEmptyMovieClip("holder",1);
        
dieserFilm['bild'+c+'container'].loadMovie(c+".jpg");
        
dieserFilm['grau'+c].holder.loadMovie("grau.jpg");
        
dieserFilm['grau'+c].holder._alpha 70;
        
dieserFilm['bild'+c+'container']._y=454;
        
dieserFilm['grau'+c].holder._y=454;
        
dieserFilm['bild'+c+'container']._x=px;
        
dieserFilm['grau'+c].holder._x=px;
        
dieserFilm['grau'+c].onRollOver = function() {
            
dieserFilm['grau'+c]._alpha 0;
        }
        
dieserFilm['grau'+c].onRollOut = function() {
            
dieserFilm['grau'+c]._alpha 70;
        }
        
px+=135;
        
x++;
    }

ohne gewähr, hab das jetzt einfach mal geschwind eingefügt. du müsstest auf jeden fall sehen, auf was es hinausläuft.
__________________
„Ich war geheilt, all right!“
mati ist offline   Mit Zitat antworten
Alt 11-12-2005, 20:33   #5 (permalink)
picobello
 
Benutzerbild von bartman33
 
Registriert seit: Dec 2004
Ort: Linz / Austria
Beiträge: 29
danke dir für die schnellen antworten

es scheint der richtige weg zu sein - ich bekomme jetzt auf jedenfall einen hand-cursor angezeit - leider passiert nichts bei onrollover und onrollout

vielleicht noch irgendein input?

lg
bartman33 ist offline   Mit Zitat antworten
Alt 11-12-2005, 20:34   #6 (permalink)
Herr Brot
 
Benutzerbild von mati
 
Registriert seit: Dec 2002
Beiträge: 1.692
PHP-Code:
dieserFilm['grau'+c].onRollOver = function() {
this._alpha 0;
}
dieserFilm['grau'+c].onRollOut = function() {
this._alpha 70;

__________________
„Ich war geheilt, all right!“
mati ist offline   Mit Zitat antworten
Alt 11-12-2005, 20:37   #7 (permalink)
picobello
 
Benutzerbild von bartman33
 
Registriert seit: Dec 2004
Ort: Linz / Austria
Beiträge: 29
holy the mati

mati for president

mati rules

danke, danke - endlich kann ich weitermachen und endlich hab ich jemanden gefunden der lösungen bietet nach denen man auch sucht

vielen, vielen dank
bartman33 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 08:09 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele