Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-07-2004, 19:27   #1 (permalink)
bitchboy
 
Registriert seit: Mar 2004
Ort: München
Beiträge: 126
problem mit dynamischem yugop-slider

hi,

ich habe ein problem mit meinem dyamischem yugop-slider. das ding läd brav bilder aus einem verzeichnis in sich rein und slided auch schön und so, aber bei click auf ein bild, läd er immer nur das letzte. egal auf welchen button ich klicke.

der code des sliders sieht so aus:
Code:
onClipEvent (load) {
	pfad_klein = "screens_klein/";
	pfad_gross = "screens_gross/";
	template._visible = 0;
	button_count = _root.anzahl;
	button_width = template._width;
	menu_width = button_width*button_count;
	half_stage_width = Stage.width/2;
	function create_buttons() {
		for (i=0; i<button_count; i++) {
			new_button = "button"+i;
			template.duplicateMovieClip(new_button, i);
			this[new_button]._x = (this[new_button]._x+button_width*i)-half_stage_width;
			filename = i+'.jpg';
			this[new_button].pics.loadMovie(pfad_klein+filename, 0);
			this[new_button].button.onPress = function() {
				getURL(pfad_gross+filename, "_blank");
			};
		}
	}
	create_buttons();
}
onClipEvent (enterFrame) {
	speed = -_xmouse/15;
	for (i=0; i<button_count; i++) {
		cur_button = "button"+i;
		this[cur_button]._x = this[cur_button]._x+speed;
		if (this[cur_button]._x>half_stage_width+100) {
			this[cur_button]._x = this[cur_button]._x-menu_width;
		} else if (this[cur_button]._x<-half_stage_width-100) {
			this[cur_button]._x = this[cur_button]._x+menu_width;
		}
	}
}
tja, und dieser part funzt nicht:
Code:
this[new_button].button.onPress = function() {
				getURL(pfad_gross+filename, "_blank");
			};
meine anzahl (also der button_count) ist momentan 16 pics lang und bei jedem klick ruft er das bild 15.jpg auf...any hints?

aufgebaut ist mein template so:
auf der hauptbühne liegt der movieclip yugop_slider darin der mc_template (der wird immer dupliziert) darin der button und hinter dem button der movieclip pics

bin für jede hilfe dankbar.

cheers,
alex
Trumpfass ist offline   Mit Zitat antworten
Alt 19-07-2004, 21:10   #2 (permalink)
Flashaholic
 
Benutzerbild von atothek
 
Registriert seit: Feb 2003
Ort: Berlin
Beiträge: 1.459
versuch es mal so
PHP-Code:
function create_buttons() {
        for (
i=0i<button_counti++) {
            
new_button "button"+i;
            
template.duplicateMovieClip(new_buttoni);
            
this[new_button]._x = (this[new_button]._x+button_width*i)-half_stage_width;
            
this[new_button].filename filename i+'.jpg';
            
this[new_button].pics.loadMovie(pfad_klein+filename0);
            
this[new_button].button.onPress = function() {
                
getURL(pfad_gross+this.filename"_blank");
            };
        }
    } 
__________________
TVNEXT Solutions
atothek ist offline   Mit Zitat antworten
Alt 19-07-2004, 21:57   #3 (permalink)
bitchboy
 
Registriert seit: Mar 2004
Ort: München
Beiträge: 126
ha
so gings nicht. aber so gehts:
getURL(pfad_gross+this._parent.filename, "_blank");

*freu*

thx

Geändert von Trumpfass (19-07-2004 um 22:01 Uhr)
Trumpfass 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 05:06 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele