Hallo,
hab versucht meine Bilder extern zu laden, was auch einwandfrei klappt. Jedoch funktioniert die "alpha-Funktion" nicht und ich weiß auch nicht, woran das liegen kann. Statt _root["box"+i].onRollOut = function() { ... hab ich auch nur _root.box.onRollOut ... geschrieben, aber ohne Erfolg ...
Hier mal das gesamte Script:
import mx.transitions.Tween;
import mx.transitions.easing.*;
for (var i=1;i<5;i++){
createEmptyMovieClip ("box"+i,i);
_root["box"+i]._x=i;
_root["box"+i].loadMovie ("artvorschau"+i+".jpg");
}
ORIGW=650;
ORIGH=50;
abstand=85;
POSX=335;
POSY=113;
for (var i=2;i<10 ;i++) {
_root["box" +(i-1)]._y=POSY;
POSY=(_root["box" +(i-1)]._y)+abstand;
_root["box" +(i-1)]._x=POSX;
_root["box"+i].onRollOver = function() {
this._alpha = 100;
};
_root["box"+i].onRollOut = function() {
this._alpha = 50;
};
_root["box"+i].onRelease = function() {
this._alpha=50;
};
}
Mein zweites Problem:
Habe jeweils einen unsichtbaren Button über die Bilder gelegt, mit dem ich ein Popup-Fenster öffnen möchte (Bilder sind nur klein dargestellt, durch Klick auf Bild soll das Bild groß angezeigt werden). Die Bilder für die Großansicht werden auch extern geladen:
im Schlüsselbild:
import mx.transitions.Tween;
import mx.transitions.easing.*;
_root.popuphalter_mc.loadMovie("art_neu01.jpg");
auf unsichtbaren Button:
on (release) {
gotoAndStop (7);
unloadMovie(_root["box"+i]);
}
Das Vergrößerungs-Bild wird zwar angezeigt, jedoch läuft der MC "box" im Hintergrund noch weiter. Hab auch mit box.removeMovieClip (); versucht, den MC zu entladen, hat aber auch nicht geklappt.
Hoffe, das ist jetzt nicht zu wirr erklärt und Jemand kann mir weiterhelfen ...
LG
hab versucht meine Bilder extern zu laden, was auch einwandfrei klappt. Jedoch funktioniert die "alpha-Funktion" nicht und ich weiß auch nicht, woran das liegen kann. Statt _root["box"+i].onRollOut = function() { ... hab ich auch nur _root.box.onRollOut ... geschrieben, aber ohne Erfolg ...
Hier mal das gesamte Script:
import mx.transitions.Tween;
import mx.transitions.easing.*;
for (var i=1;i<5;i++){
createEmptyMovieClip ("box"+i,i);
_root["box"+i]._x=i;
_root["box"+i].loadMovie ("artvorschau"+i+".jpg");
}
ORIGW=650;
ORIGH=50;
abstand=85;
POSX=335;
POSY=113;
for (var i=2;i<10 ;i++) {
_root["box" +(i-1)]._y=POSY;
POSY=(_root["box" +(i-1)]._y)+abstand;
_root["box" +(i-1)]._x=POSX;
_root["box"+i].onRollOver = function() {
this._alpha = 100;
};
_root["box"+i].onRollOut = function() {
this._alpha = 50;
};
_root["box"+i].onRelease = function() {
this._alpha=50;
};
}
Mein zweites Problem:
Habe jeweils einen unsichtbaren Button über die Bilder gelegt, mit dem ich ein Popup-Fenster öffnen möchte (Bilder sind nur klein dargestellt, durch Klick auf Bild soll das Bild groß angezeigt werden). Die Bilder für die Großansicht werden auch extern geladen:
im Schlüsselbild:
import mx.transitions.Tween;
import mx.transitions.easing.*;
_root.popuphalter_mc.loadMovie("art_neu01.jpg");
auf unsichtbaren Button:
on (release) {
gotoAndStop (7);
unloadMovie(_root["box"+i]);
}
Das Vergrößerungs-Bild wird zwar angezeigt, jedoch läuft der MC "box" im Hintergrund noch weiter. Hab auch mit box.removeMovieClip (); versucht, den MC zu entladen, hat aber auch nicht geklappt.
Hoffe, das ist jetzt nicht zu wirr erklärt und Jemand kann mir weiterhelfen ...
LG