| |||||||
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) |
| Metalheini Registriert seit: May 2003
Beiträge: 25
| createTextfield und scale
Hallo zusammen, Ich hab basierend auf dem XML menue aus dem tutorial ein eigenes gebastelt, mein Problem bei der sache ist, daß wenn ich ein textfeld erstelle es viel zu groß dargestellt wird und ich es nicht scaliert bekomme. Ich habe das dokument mal unten angehängt. Geändert von Psycho Dad (11-08-2006 um 13:41 Uhr) |
| | |
| | #2 (permalink) |
| experience++; Registriert seit: Jul 2002 Ort: Düsseldorf
Beiträge: 11.347
|
die swf allein bringt uns nicht wirklich weiter... die fla wär da schon praktischer... und allgemein... könnte mir denken welches tut du meinst, aber eigentlich gibts auf der welt und auch in diesem forum mehrere tutorials... auch zu xml menüs! ich würde daher das tutorial, oder den macher genau beim namen nennen und evtl soagr verlinken?! ![]() cya, sal
__________________
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme! |
| | |
| | #3 (permalink) |
| Metalheini Registriert seit: May 2003
Beiträge: 25
|
Sry, hab ich garnet mitbekommen... Ich meinte dieses hier von warrantmaster guckst du click komischer weise ist die datei ganz schön fett 160Kb und meine leitung ist auch naja.. ich schreib die function mal einfach hier hin Code: make_button = function (mc,node)
{
var btn = mc.attachMovie('button','button'+button_i++, (wind_i++)+1000);
var attrib = node.attributes;
trace(attrib.name);
btn._xscale = mc._xscale;
btn._yscale = mc._yscale;
btn._x = 5;
btn._y = btn_y;
btn._height = 24;
btn._width = mc._width-10;
btn_y += btn._height+btn_abstand;
btn._name = attrib.name+"_name";
btn.id = attrib.name;
btn.createTextField('txt', 1, 0, 0, 100, 24);
btn.txt.selectable = 0;
btn.txt.text = " "+attrib.name;
btn.txt.setTextFormat(font2);
btn._alpha = 50;
} ich erstelle also ein window mc darin dann einen button und in dem button ein Textfeld. |
| | |
| | #4 (permalink) |
| Metalheini Registriert seit: May 2003
Beiträge: 25
|
Nachdem ich mir die Rübe zermatert habe, und angespornt vom desinteresse des forums meines problems gegenüber habe ich es doch geschafft Code: make_button = function (mc,node)
{
var btn = mc.attachMovie('button','button'+button_i++, (wind_i++)+1000);
var attrib = node.attributes;
trace(attrib.name);
btn._xscale = mc._xscale;
btn._yscale = mc._yscale;
btn._x = 5;
btn._y = btn_y;
btn._height = 24;
btn._width = mc._width-10;
btn_y += btn._height+btn_abstand;
btn._alpha = 50;
btn._name = attrib.name+"_name";
btn.id = attrib.name;
btn.createTextField('txt', (wind_i++)+1000, 0, 0, 100, 24);
btn.txt._xscale = btn._xscale/btn._width;
btn.txt._yscale = btn._yscale/btn._height;
btn.txt.selectable = 0;
btn.txt.text = " "+attrib.name;
btn.txt.setTextFormat(font2);
} man muss nur die jeweilige scale des parent durch das neue verhältnis der größe teilen, wie oben im grünen code. |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |