guten abend liebe liste, ich bastel grad an einer art menü mit einer drag-baren titelleiste. wird die leiste bewegt sollen die subnavi-punkte zeitverzögert folgen - es klappt auch ganz gut, aber die übergabe der verzögerungs-werte aus dem squareArr-array funktioniert nicht so wie ich das gerne hätte :-) - siehe *1**** ich habs vorläufig mal ein bißchen unelegant gelöst indem ich die mc-"laufzahl" (square_x) auslese und damit die verzögerung berechne... - siehe *2**** gibt sicher noch bessere ansätze aber jetzt würd mich mal interessieren wie ich die laufvariable "i" in der onEnterFrame- function auslesen kann! hab einiges probiert, aber leider... <code> file://array mit mc-namen und den "verzögerungs-werten" squareArr = [["square_1",2], ["square_2",3], ["square_3",4]]; bar_mc.onPress = function() { this.startDrag(false, 0, 60, 500, 60); for (i = 0; i < squareArr.length; i++) { _root[squareArr[i][0]].onEnterFrame = function() { file://*1************************************************** trace(_root.squareArr[i][1]); // klappt so nicht - absolut // klappts wieder: trace(_root.squareArr[2][1]); - zeigt "4" im // ausgabe-fenster file://*1************************************************** diffX = bar_mc._x - this._x; file://*2************************************************** verzoegerung = this._name.charAt(7); file://*2************************************************** if(diffX < 0){ this._x += Math.floor(diffX / (2 * verzoegerung)); } else if(diffX > 0){ this._x += Math.ceil(diffX / (2 * verzoegerung)); } trace("onPress-enterFrame-method active"); }; } updateAfterEvent(); }; </code> herzlichen dank wieder mal, martin www.martink65.com ------------------------------------------------------ Archiv : //www.freelists.org/archives/ascoders/ Optionen : //www.freelists.org/list/ascoders ------------------------------------------------------