![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2006
Сообщений: 2
|
Вообсчем код для динмической загрузки уменьшеных картинок для галереи...
var padding:Number = 9; _global.numImages = 0; _global.xPos = 89;0 _global.yPos = 510; var maxThumbWidth:Number = 60; var maxThumbHeight:Number = 60; var thumbListener:Object = new Object(); thumbListener.onLoadInit = function(target_mc:MovieClip) { var boxWidth:Number = target_mc._width; var boxHeight:Number = target_mc._height; new mx.transitions.Tween(target_mc, "_yscale", mx.transitions.easing.Elastic.easeOut, 0, 100, 1, true); target_mc.createEmptyMovieClip("box_mc", target_mc.getNextHighestDepth()); target_mc.box_mc._visible = false; with (target_mc.box_mc) { beginFill(0xFFFFFF, 30); moveTo(0, 0); lineTo(boxWidth, 0); lineTo(boxWidth, boxHeight); lineTo(0, boxHeight); lineTo(0, 0); endFill(); } target_mc.onRollOver = function() { target_mc.box_mc._visible = true; }; target_mc.onRollOut = function() { target_mc.box_mc._visible = false; }; target_mc.onRelease = function() { full_mcl.loadClip(this._parent.fullImg_str, full_mc.image_mc); }; }; // var thumb_mcl:MovieClipLoader = new MovieClipLoader(); thumb_mcl.addListener(thumbListener); // function image(thumbSrc_str:String, fullSrc_str:String):Void { var holder_mc:MovieClip = this.createEmptyMovieClip("thumb"+_global.numImages+"_mc", this.getNextHighestDepth()); holder_mc._x = _global.xPos; holder_mc._y = _global.yPos; holder_mc.fullImg_str = fullSrc_str; holder_mc.createEmptyMovieClip("image_mc", holder_mc.getNextHighestDepth()); thumb_mcl.loadClip(thumbSrc_str, holder_mc.image_mc); _global.numImages++; _global.xPos += maxThumbWidth+padding; } for (var i = 1; i<=100; i++) { image("images/t_"+i+".jpg", "images/f_"+i+".jpg"); } он работает нормально,а вопрос вот в чем как сделать так что бы нажав на кнопку превьюшки передвигались по оси Х , я пробовал вот так btl_mc.onRelease = function() { _global.xPos+=20;}; это я писал после предидущего кода, но ничего не получается ((( ктонить может помоч??????????? |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
боюсь, что вряд ли чкто-то будет разбираться в чужом коде, который ты даже не поставил в тег [ code ].
но даже не в этом дело - ты, похоже, не понимаешь, что вообще в коде происходит, но хочешь, чтобы твои проблемы решили за тебя. может быть найдутся энтузиасты, подождём... |
|
|||||
|
Регистрация: Mar 2006
Сообщений: 32
|
разбери код, узнай что на что отвечает, хотя я полагаю что на место thumbов отвечает след. код:
holder_mc._x = _global.xPos; holder_mc._y = _global.yPos; Попробуй написать: holder_mc._x +=20; Если ет не поможет сделай новое значение для thumbа. Например: var curr_thumb=thumb_mcl.loadClip(thumbSrc_str, holder_mc.image_mc); далее обращайся к нему. Вобщем я думаю что тебе надо сделать новый код, более облегченный, здесь много лишнего, попробуй загрузку файлов через XML скрипт, так я думаю легче. www.nexus.master.uz, зайди в раздел "Портфолио", там я и использовал XML.
__________________
Inspiration to Create |
|
|||||
|
Регистрация: Mar 2006
Сообщений: 2
|
не ну примерно я понимаю что к чему...и мне не нужно объяснять что там откуда берется ..
Но я не знаю как мне написать код для кнопки чтобы при нажатии на нее пермещать клипы с превьюхами! |
|
|||||
|
Регистрация: Mar 2006
Сообщений: 32
|
Можеш исходник на мейл бросить (thenexus@yandex.ru), посмотрю чем могу помочь
__________________
Inspiration to Create |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:57. |
|
|
« Предыдущая тема | Следующая тема » |
|
|