| |||||||
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) |
| Neuer User Registriert seit: Aug 2007
Beiträge: 5
| slidergalerie - popup funktion
moinsens! also, ich hab eine sildergalerie umgebaut und sie funktioniert auch. der kunde möchte nun noch eine popup funktion eingebaut haben, d.h. beim rollOver soll der mc sich um 120% vergrößern... ich glaub, ich seh den wald vor lauter bäumen nicht... ich schaffs nicht, den mc passend anzusprechen... ![]() ich post mal den code: Code: var anzahl = 20;
arr = ["mc1","mc2","mc3","mc4","mc5","mc6","mc7","mc8","mc9","mc10","mc11","mc12","mc13","mc14","mc15","mc16","mc17","mc18","mc19","mc20"];
for(i=0;i<=arr.length;i++){
this.attachMovie([arr[i]],"neu"+i,i);
this["neu"+i]._x += this["neu"+i]._width*i;
this["neu"+i]._alpha = 100;
onRollOver = function(){
this.fadeIn (15);
}
onRollOut = function(){
this.fadeOut(5);
}
_root.neu1.loadMovie("pix/1.jpg");
_root.neu2.loadMovie("pix/2.jpg");
_root.neu3.loadMovie("pix/3.jpg");
_root.neu4.loadMovie("pix/4.jpg");
_root.neu5.loadMovie("pix/5.jpg");
_root.neu6.loadMovie("pix/6.jpg");
_root.neu7.loadMovie("pix/7.jpg");
_root.neu8.loadMovie("pix/8.jpg");
_root.neu9.loadMovie("pix/9.jpg");
_root.neu10.loadMovie("pix/10.jpg");
_root.neu11.loadMovie("pix/11.jpg");
_root.neu12.loadMovie("pix/12.jpg");
_root.neu13.loadMovie("pix/13.jpg");
_root.neu14.loadMovie("pix/14.jpg");
_root.neu15.loadMovie("pix/15.jpg");
_root.neu16.loadMovie("pix/16.jpg");
_root.neu17.loadMovie("pix/17.jpg");
_root.neu18.loadMovie("pix/18.jpg");
_root.neu19.loadMovie("pix/19.jpg");
_root.neu0.loadMovie("pix/20.jpg");
}
this.onEnterFrame = function() {
if (_ymouse<=neu9._height+150) {
if (_xmouse<250) {
neu10._x += (650-_xmouse)*.005;
//["mc"+i]_width=147;
//["mc"+i]_height=200;
}
if (_xmouse>350) {
neu10._x -= (_xmouse)*.005;
}
if (_xmouse<325 && _xmouse>275){
mc1.onRollOver = function(){
mc1.transformSize(350,500,1000,Math.easeOutBounce);//ziel_xscale, ziel_yscale, gesamtdauer, berechnungsformel
}
mc1.onRollOut = function(){
mc1.transformSize(100,100,2000,Math.easeOutBounce);
}
}
}
neu19._x = neu10._x+(neu10._width*9);
neu18._x = neu10._x+(neu10._width*8);
neu17._x = neu10._x+(neu10._width*7);
neu16._x = neu10._x+(neu10._width*6);
neu15._x = neu10._x+(neu10._width*5);
neu14._x = neu10._x+(neu10._width*4);
neu13._x = neu10._x+(neu10._width*3);
neu12._x = neu10._x+(neu10._width*2);
neu11._x = neu10._x+neu10._width;
neu9._x = neu10._x-neu10._width;
neu8._x = neu10._x-(neu10._width*2);
neu7._x = neu10._x-(neu10._width*3);
neu6._x = neu10._x-(neu10._width*4);
neu5._x = neu10._x-(neu10._width*5);
neu4._x = neu10._x-(neu10._width*6);
neu3._x = neu10._x-(neu10._width*7);
neu2._x = neu10._x-(neu10._width*8);
neu1._x = neu10._x-(neu10._width*9);
neu0._x = neu10._x-(neu10._width*10);
if (neu19._x>650) {
neu19._name = "temp";
neu18._name = "neu19";
neu17._name = "neu18";
neu16._name = "neu17";
neu15._name = "neu16";
neu14._name = "neu15";
neu13._name = "neu14";
neu12._name = "neu13";
neu11._name = "neu12";
neu10._name = "neu11";
neu9._name = "neu10";
neu8._name = "neu9";
neu7._name = "neu8";
neu6._name = "neu7";
neu5._name = "neu6";
neu4._name = "neu5";
neu3._name = "neu4";
neu2._name = "neu3";
neu1._name = "neu2";
neu0._name = "neu1";
temp._name = "neu0";
}
if (neu0._x<(-neu10._width)) {
neu0._name = "temp";
neu1._name = "neu0";
neu2._name = "neu1";
neu3._name = "neu2";
neu4._name = "neu3";
neu5._name = "neu4";
neu6._name = "neu5";
neu7._name = "neu6";
neu8._name = "neu7";
neu9._name = "neu8";
neu10._name = "neu9";
neu11._name = "neu10";
neu12._name = "neu11";
neu13._name = "neu12";
neu14._name = "neu13";
neu15._name = "neu14";
neu16._name = "neu15";
neu17._name = "neu16";
neu18._name = "neu17";
neu19._name = "neu18";
temp._name = "neu19";
}
}; |
| | |
| | #2 (permalink) |
| tracer Registriert seit: Jun 2004
Beiträge: 4.415
|
huhu! PHP-Code:
__________________ Viola per Sempre Alle Angaben ohne Gewehr! trace your open mind in variables ! andretti ActionScript Dictionary |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Aug 2007
Beiträge: 5
|
mist, das hatte ich vergessen. kannste ignorieren... das war ne funktion, um alpha aufzurufen... hier der geänderte: Code:
var anzahl = 20;
arr = ["mc1","mc2","mc3","mc4","mc5","mc6","mc7","mc8","mc9","mc10","mc11","mc12","mc13","mc14","mc15","mc16","mc17","mc18","mc19","mc20"];
for(i=0;i<=arr.length;i++){
this.attachMovie([arr[i]],"neu"+i,i);
this["neu"+i]._x += this["neu"+i]._width*i;
this["neu"+i]._alpha = 100;
onRollOver = function(){
this.fadeIn();
}
onRollOut = function(){
this.fadeOut();
}
trace("bastard!");
_root.neu1.loadMovie("pix/1.jpg");
_root.neu2.loadMovie("pix/2.jpg");
_root.neu3.loadMovie("pix/3.jpg");
_root.neu4.loadMovie("pix/4.jpg");
_root.neu5.loadMovie("pix/5.jpg");
_root.neu6.loadMovie("pix/6.jpg");
_root.neu7.loadMovie("pix/7.jpg");
_root.neu8.loadMovie("pix/8.jpg");
_root.neu9.loadMovie("pix/9.jpg");
_root.neu10.loadMovie("pix/10.jpg");
_root.neu11.loadMovie("pix/11.jpg");
_root.neu12.loadMovie("pix/12.jpg");
_root.neu13.loadMovie("pix/13.jpg");
_root.neu14.loadMovie("pix/14.jpg");
_root.neu15.loadMovie("pix/15.jpg");
_root.neu16.loadMovie("pix/16.jpg");
_root.neu17.loadMovie("pix/17.jpg");
_root.neu18.loadMovie("pix/18.jpg");
_root.neu19.loadMovie("pix/19.jpg");
_root.neu0.loadMovie("pix/20.jpg");
}
this.onEnterFrame = function() {
if (_ymouse<=neu9._height+150) {
if (_xmouse<250) {
neu10._x += (650-_xmouse)*.005;
}
if (_xmouse>350) {
neu10._x -= (_xmouse)*.005;
}
}
neu19._x = neu10._x+(neu10._width*9);
neu18._x = neu10._x+(neu10._width*8);
neu17._x = neu10._x+(neu10._width*7);
neu16._x = neu10._x+(neu10._width*6);
neu15._x = neu10._x+(neu10._width*5);
neu14._x = neu10._x+(neu10._width*4);
neu13._x = neu10._x+(neu10._width*3);
neu12._x = neu10._x+(neu10._width*2);
neu11._x = neu10._x+neu10._width;
neu9._x = neu10._x-neu10._width;
neu8._x = neu10._x-(neu10._width*2);
neu7._x = neu10._x-(neu10._width*3);
neu6._x = neu10._x-(neu10._width*4);
neu5._x = neu10._x-(neu10._width*5);
neu4._x = neu10._x-(neu10._width*6);
neu3._x = neu10._x-(neu10._width*7);
neu2._x = neu10._x-(neu10._width*8);
neu1._x = neu10._x-(neu10._width*9);
neu0._x = neu10._x-(neu10._width*10);
if (neu19._x>650) {
neu19._name = "temp";
neu18._name = "neu19";
neu17._name = "neu18";
neu16._name = "neu17";
neu15._name = "neu16";
neu14._name = "neu15";
neu13._name = "neu14";
neu12._name = "neu13";
neu11._name = "neu12";
neu10._name = "neu11";
neu9._name = "neu10";
neu8._name = "neu9";
neu7._name = "neu8";
neu6._name = "neu7";
neu5._name = "neu6";
neu4._name = "neu5";
neu3._name = "neu4";
neu2._name = "neu3";
neu1._name = "neu2";
neu0._name = "neu1";
temp._name = "neu0";
}
if (neu0._x<(-neu10._width)) {
neu0._name = "temp";
neu1._name = "neu0";
neu2._name = "neu1";
neu3._name = "neu2";
neu4._name = "neu3";
neu5._name = "neu4";
neu6._name = "neu5";
neu7._name = "neu6";
neu8._name = "neu7";
neu9._name = "neu8";
neu10._name = "neu9";
neu11._name = "neu10";
neu12._name = "neu11";
neu13._name = "neu12";
neu14._name = "neu13";
neu15._name = "neu14";
neu16._name = "neu15";
neu17._name = "neu16";
neu18._name = "neu17";
neu19._name = "neu18";
temp._name = "neu19";
}
};
Movieclip.prototype.fadeIn = function(faktor) {
this.onEnterFrame = function(){
this["neu"+i]._width=350;
this["neu"+i]._height=500;
}
};
Movieclip.prototype.fadeOut = function(faktor) {
this.onEnterFrame = function(){
this["neu"+i]._width=147;
this["neu"+i]._height=200;
}
}; Geändert von bambilein (05-12-2007 um 09:48 Uhr) |
| | |
| | #4 (permalink) |
| tracer Registriert seit: Jun 2004
Beiträge: 4.415
| PHP-Code: - das nächste ist, dass das vergrößern vom registrierungspunkt des attachten mc's ausgeht, also wenn da der registrierungspunkt links oben ist, wird von da aus vergrößert; - desweiteren müsste ja eigentlich der abstand zwischen dem momentanen pop-up-mc und den verschiedenen movieclips links und rechts ja vergrößern, weil das pop-up-mc ja zwar das linke überlagert, weil höhere tiefe, aber vom rechten verdeckt wird, weil da niedrigere tiefe, man könnte zwar mit swapDepth() dem momentanen pop-up-mc eine "höchste" tiefe geben, aber dann überlagert dieses zumindest den mc links und rechts und man kann die links und rechts evt. nicht mehr so leicht rollOvern, kommt natürlich auf den Abstand an, den du von Haus aus für die mc's berechnet hast(momentan nix?);
__________________ Viola per Sempre Alle Angaben ohne Gewehr! trace your open mind in variables ! andretti ActionScript Dictionary |
| | |
| | #7 (permalink) |
| tracer Registriert seit: Jun 2004
Beiträge: 4.415
| -was genau hast du geändert?
__________________ Viola per Sempre Alle Angaben ohne Gewehr! trace your open mind in variables ! andretti ActionScript Dictionary |
| | |
| | #8 (permalink) |
| Neuer User Registriert seit: Aug 2007
Beiträge: 5
| PHP-Code: |
| | |
| | #9 (permalink) |
| tracer Registriert seit: Jun 2004
Beiträge: 4.415
|
-"galerie" ist ein leerer movieclip auf der bühne; das habe ich gemacht, um das sliden nur einem element("galerie" zu geben, und nicht allen bildern, weil dann das rollOver/rollOut nimmer so fein funktioniert; -"conti" ist ein container im movieclip "mc" PHP-Code: -die Parameter für das sliden, die position des movieclips "galerie" musst Du anpassen;
__________________ Viola per Sempre Alle Angaben ohne Gewehr! trace your open mind in variables ! andretti ActionScript Dictionary Geändert von andretti (06-12-2007 um 18:08 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |