| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Beckenrandschwimmer Registriert seit: Sep 2001 Ort: Pichl, Austria
Beiträge: 451
| rollOver des einen mc's soll anderen ausblenden
hey leute! kleines problem, dass mich schon eine geraumer zeit meine nerven kostet!!! ich möchte per roll over auf einem mc einen anderen mc mit _alpha einfaden! detail: ich habe eine weltkarte und darunter die namen der einzelnen kontinente! nun möchte ich über den text "asien" rollen und auf der karte soll der mc "as" eingeblendet werden! warum geht dieser code nicht? er fadet nix ein und nix aus er lässt alles so stehen wie er es lädt!! Code: kont = [am,eu,as,af,au];
nam = [amerika,europa,asien,afrika,australien];
for(i=0;i<5;i++){
this.kont[i]._alpha = 0;
this.nam[i].onRollOver = function() {
_root.kont[i].onEnterFrame = function(){
if(this._alpha<100){
this._alpha = this._alpha + 20/3;
}
};
};
this.nam[i].onRollOut = function() {
_root.kont[i].onEnterFrame = function(){
if(this._alpha>0){
this._alpha = this._alpha - 20/3;
}
};
};
}
__________________ Auch wenn alle Stricke reißen, können wir uns immernoch aufhängen. |
| | |
| | #2 (permalink) |
| Euer Nuser Registriert seit: Apr 2004 Ort: Sand-City
Beiträge: 3.483
| Code: kont = [am,eu,as,af,au];
nam = [amerika,europa,asien,afrika,australien];
for(i=0;i<5;i++){
_root[kont[i]]._alpha = 0;
_root[nam[i]].onRollOver = function() {
_root[kont[i]].onEnterFrame = function(){
if(this._alpha<100){
this._alpha = this._alpha + 20/3;
}
};
};
_root[nam[i]].onRollOut = function() {
_root[kont[i]].onEnterFrame = function(){
if(this._alpha>0){
this._alpha = this._alpha - 20/3;
}
};
};
} Instanz auf der Bühne, Du willst ja aber an den Inhalt des Arrays dran, also musst Du es so schreiben _root[kont[i]], wenn Du einen OEF oder was andres dranhängen willst.
__________________ Die Krinimalpolizei gibt bekannt: Geändert von ~pyropete~ (18-04-2007 um 15:28 Uhr) |
| | |
| | #3 (permalink) |
| Beckenrandschwimmer Registriert seit: Sep 2001 Ort: Pichl, Austria
Beiträge: 451
|
danke für die prompte antwort!! das problem is aber jetzt wenn ich das script nun ersetze sehe ich keinen einzigen mc mehr!! nur eine weiße bühne!! vielleicht kannst du dir es mal im anhang ansehen!!!
__________________ Auch wenn alle Stricke reißen, können wir uns immernoch aufhängen. |
| | |
| | #4 (permalink) |
| Beckenrandschwimmer Registriert seit: Sep 2001 Ort: Pichl, Austria
Beiträge: 451
|
wenn ich _root[kont[i]] in der ausgabe auslesen lasse, sprich: Code: trace(_root[kont[i]]); ist, rein spekulativ aus meiner überlegung her, ja auch nich richtig oder!? hier nochmal der ganze code mit trace(); : Code: kont = [am,eu,as,af,au];
nam = [amerika,europa,asien,afrika,australien];
for(i=0;i<5;i++){
trace(_root[kont[i]]);
_root[kont[i]]._alpha = 0;
_root[nam[i]].onRollOver = function() {
_root[kont[i]].onEnterFrame = function(){
if(this._alpha<100){
this._alpha = this._alpha + 20/3;
}
};
};
_root[nam[i]].onRollOut = function() {
_root[kont[i]].onEnterFrame = function(){
if(this._alpha>0){
this._alpha = this._alpha - 20/3;
}
};
};
} woarn liegt es nun?
__________________ Auch wenn alle Stricke reißen, können wir uns immernoch aufhängen. Geändert von Karli98 (19-04-2007 um 06:36 Uhr) |
| | |
| | #5 (permalink) |
| Beckenrandschwimmer Registriert seit: Sep 2001 Ort: Pichl, Austria
Beiträge: 451
| gelöst!
habe nun die schrift und den kontinent in einen moviclip gelegt nun frage ich ab ob auf dem gesamten movieclip ein rollOver stattfindet, wenn ja soll der mc (ist der name der instanz) im jeweiligen movieclip eingefadet werden! siehe hier: Code: nam = [amerika,europa,asien,afrika,australien];
for(i=0;i<5;i++){
this.nam[i].mc._alpha = 0;
this.nam[i].onRollOver = function() {
this.mc.onEnterFrame = function(){
if(this._alpha<100){
this._alpha = this._alpha + 20/3;
}
};
};
this.nam[i].onRollOut = function() {
this.mc.onEnterFrame = function(){
if(this._alpha>0){
this._alpha = this._alpha - 20/3;
}
};
};
}
__________________ Auch wenn alle Stricke reißen, können wir uns immernoch aufhängen. Geändert von Karli98 (19-04-2007 um 07:18 Uhr) |
| | |
| | #6 (permalink) |
| Euer Nuser Registriert seit: Apr 2004 Ort: Sand-City
Beiträge: 3.483
|
Ich hatte mich da selber verhaspelt mit den []-Klammern... ![]() Wenns nu klappt isses ja prima ...
__________________ Die Krinimalpolizei gibt bekannt: |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |