| |||||||
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: Nov 2003 Ort: stockholm
Beiträge: 34
| mc und onPress = function dynamisch erstellen
moin, möchte einen schieberegler dynamisch zu einer dynamisch generierten scrollpane in einem mc erstellen. im nachfolgenden code funktioniert onPress nicht. weiß jemand, warum? Code: // scroller für level-1-menue einrichten
var scroller_level_1_mc = _root.menue_mc.attachMovie('scroller', 'scroller_level_1_mc', 20);
var schieberegler_level_1_mc = scroller_level_1_mc.schieberegler_mc;
var scrollpaneheight_level_1_num:Number = scrollPane_level_1.height;
var scrollpane_level_1_contentheight_num:Number = scrollPane_level_1_ContentLoaded._height;
var scroller_level_1_height_num:Number = scroller_level_1_mc._height;
var schrittgroesse_num:Number = scrollpane_level_1_contentheight_num / scrollpaneheight_level_1_num;
var x_num:Number = (scrollpaneheight_level_1_num / scrollpane_level_1_contentheight_num * scroller_level_1_height_num)
schieberegler_level_1_mc._height = Math.round(x_num);
var regOben_num:Number = scroller_level_1_mc._y;
var regUnten_num:Number = scroller_level_1_height_num - schieberegler_level_1_mc._height;
var regLinks_num:Number = scroller_level_1_mc._x;
var regRechts_num:Number = scroller_level_1_mc._x;
schieberegler_level_1_mc.onPress = function () {
trace('drag');
startDrag (schieberegler_level_1_mc, false, regLinks_num, regOben_num, regRechts_num, regUnten_num);
}
schieberegler_level_1_mc.onRelease = function () {
stopDrag ();
}
schieberegler_level_1_mc.onReleaseOutside = function () {
stopDrag ();
} - scroller (das ist der ganze regler) liegt in der lib und besitzt selbst wiederum eine instanz (schieberegler_mc) des schiebereglers. - scrollPane_level_1 ist der pfad zur scrollpane - scrollPane_level_1_ContentLoaded der pfad zu dessen inhalt danke + gruß, sthlm. Geändert von sthlm (12-11-2004 um 07:37 Uhr) |
| | |
| | #2 (permalink) | |
| Goldmember Registriert seit: May 2002 Ort: Bochum, Germany
Beiträge: 188
| Zitat:
nur so ne Idee: haste mal this.startDrag(blabla) versucht?
__________________ Gruß, Marcel Fahle http://marcelfahle.com http://travelbert.com [now open] "Schlucke war mein Trainer in der F-Jugend! " | |
| | |
| | #3 (permalink) | |
| Neuer User Registriert seit: Nov 2003 Ort: stockholm
Beiträge: 34
| Zitat:
gruß, sthlm. | |
| | |
| | #4 (permalink) |
| Goldmember Registriert seit: May 2002 Ort: Bochum, Germany
Beiträge: 188
|
Ach so.. Hmm, dann weiß ich momentan auch nix.. ich probier mal ein wenig rum..
__________________ Gruß, Marcel Fahle http://marcelfahle.com http://travelbert.com [now open] "Schlucke war mein Trainer in der F-Jugend! " Geändert von Mussi (12-11-2004 um 10:18 Uhr) |
| | |
| | #5 (permalink) |
| Goldmember Registriert seit: May 2002 Ort: Bochum, Germany
Beiträge: 188
|
Der schieberegler_mc im scroller_level_1_mc exisitiert und hat auch den korrekten Instanznamen?
__________________ Gruß, Marcel Fahle http://marcelfahle.com http://travelbert.com [now open] "Schlucke war mein Trainer in der F-Jugend! " |
| | |
| | #6 (permalink) | |
| Neuer User Registriert seit: Nov 2003 Ort: stockholm
Beiträge: 34
| Zitat:
im oberen bereich des codes wird die größe des schieberegler_mc innerhalb des scroller_level_1_mc in abhängigkeit von der größe des scrollpane-inhalts angepasst. einfach gesagt: der schieberegler_mc wird proportional zum inhalt angepasst. das funktioniert auch, sprich, ich kann das mc ansprechen. nur nicht mit onPress = function ()... gruß, sthlm. | |
| | |
| | #7 (permalink) |
| Goldmember Registriert seit: May 2002 Ort: Bochum, Germany
Beiträge: 188
|
haste das mal irgendwo zum einsehen und rumspielen? weil die situation jetzt nachzubauen wäre zu hart...
__________________ Gruß, Marcel Fahle http://marcelfahle.com http://travelbert.com [now open] "Schlucke war mein Trainer in der F-Jugend! " |
| | |
| | #8 (permalink) | |
| Neuer User Registriert seit: Nov 2003 Ort: stockholm
Beiträge: 34
| Zitat:
muss' es mal abspecken. moment noch... btw: führt die verwendung von flash-komponenten zur erheblichen vergrößerung der dateigröße? ich habe da seit einer weile nicht mehr draufgeschaut und bin gerade doch sehr erstaunt, wie groß das alles ist für so wenig inhalt... gruß, sthlm. | |
| | |
| | #9 (permalink) |
| Goldmember Registriert seit: May 2002 Ort: Bochum, Germany
Beiträge: 188
|
Jo, die schlagen manchmal ganz schön zu bei der Größe. Das schlimme ist, dass die auch in den ersten Frame exportiert werden. Es ist also schwierig die zu preloaden. Du kannst mir das file auch schicken community (at) marcelfahle.com
__________________ Gruß, Marcel Fahle http://marcelfahle.com http://travelbert.com [now open] "Schlucke war mein Trainer in der F-Jugend! " |
| | |
| | #10 (permalink) |
| Neuer User Registriert seit: Nov 2003 Ort: stockholm
Beiträge: 34
|
so, ich hab' das scrollpane rausgeschmissen (womit auch die frage nach der größe beantwortet ist: du meine güte, das war mir nicht bewusst). leg' in die bibliothek einfach ein scrollpane aus den komponenten rein. ich hoffe, du kommst damit klar. ist vielleicht etwas »wild« programmiert. also auch für verbesserungen dankbar. )gruß, sthlm. |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |