![]() |
|
||||||||||
|
|||||
|
[+4 07.02.08]
Регистрация: Jan 2008
Сообщений: 21
|
varLength = this.childNodes[0].childNodes.length;
//Запускаем цикл от нуля до числа, равного количеству элементов в XML
for (var i = 0; i<varLength; i++) {
var btn:MovieClip = btn.duplicateMovieClip('btn_' + i, i);
btn._x = 20;
btn._y = i * 20;
btn.name = array[i];
var txt:TextField = btn.createTextField ('txt', 0, 0, 0, 0, 0);
txt.autoSize = true;
txt.selectable = false;
txt.text = this.childNodes[0].childNodes[i].attributes.namess;
btn.link = this.childNodes[0].childNodes[i].attributes.lincs;
btn.onPress = function () {
trace(this.link);
}
![]() но один вопрос как сделать скролл а то видно токо 10 кнопок из 200 ![]() что делать ? Выручтите ![]()
__________________
mini sms portal smsinfo.in.ua |
|
|||||
|
[+3 31.07.08]
Регистрация: Jan 2006
Сообщений: 150
|
import mx.transitions.Tween;
import mx.transitions.easing.*;
var mask2:Button;
mask2.useHandCursor = false;
container.setMask(mask2);// здесь мувик, который будет скролится (в вашем случае это будет мувик с кнопочками
var varDif:Number = container._height-mask2._height;
mask2.onRollOver = function(){
var thisMc = this;
onEnterFrame = function(){
tween = new Tween(container, "_y", Strong.easeOut, container._y, varDif*((thisMc._ymouse-45)/150), 50, false);
}
}
mask2.onRollOut = function(){
delete onEnterFrame;
}
Думаю, разберетесь что и как надо прикрутить к вашему коду |
|
|||||
|
[+4 07.02.08]
Регистрация: Jan 2008
Сообщений: 21
|
что то не получаеться
, куда мувик подставлять ?
__________________
mini sms portal smsinfo.in.ua |
|
|||||
|
[+4 07.02.08]
Регистрация: Jan 2008
Сообщений: 21
|
нет ответов ?
__________________
mini sms portal smsinfo.in.ua |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:49. |
|
|
« Предыдущая тема | Следующая тема » |
|
|