![]() |
В цикле передать переменную
Вложений: 1
Стыдно, но не могу разобраться.
В исходнике при нажатии на мув1 перем.albom должна принимать значение 1, при наж.на мув2 - albom=2 Написал скриптик for (i=1; i<=2; i++) { this["alb"+i].onPress = function() { _parent._parent.albom = i; }; } В _parent._parent написано var albom=0; this.onEnterFrame=function(){ trace(albom); } Короче при нажатии на любой мув трэйсится 3 Чего то в скрипте с циклом не так. Что бы это? |
Код:
for (i=1; i<=2; i++) { |
Приятно иметь дело с таким модером.
Дарю снегурочку :D function um_alf(name) { this.onEnterFrame = function() { if (name._alpha>=0) { name._alpha -= 2; } else { name._alpha -= 0; } }; } function uvel_alf(name) { this.onEnterFrame = function() { if (name._alpha<=100) { name._alpha += 10; } else { name._alpha += 0; } }; } setInterval(function () { um_alf(cnegur_odega); }, 15000); zadergka = setInterval(function () { setInterval(function () { uvel_alf(cnegur_odega);}, 15000); clearInterval(zadergka); }, 5000); var urov = 0; this.createEmptyMovieClip("cnegur_gol", urov+1); with (this.cnegur_gol) { lineStyle(1, 0x640064, 100); //Волосы beginFill(0x640064, 100); moveTo(-20, -126); curveTo(-10, -136, -16, -152); curveTo(-20, -172, 0, -173); curveTo(16, -172, 14, -160); curveTo(11, -145, 17, -127); lineTo(-20, -126); endFill(); lineStyle(2, 0x874338, 40); beginFill(0xF3B18E, 100); moveTo(-7, -143.5); curveTo(-7.4, -137.4, -12.4, -132.4); curveTo(-16.8, -129.9, -23, -128); curveTo(-30.7, -123.8, -31.9, -117.4); curveTo(-32.5, -108.3, -32.3, -98.1); curveTo(-32.5, -90.9, -33.8, -84); curveTo(-35.9, -75.5, -37.5, -66.8); lineTo(-39.9, -43.6); lineTo(-40.9, -31.9); curveTo(-41.8, -21.5, -32.5, -11.5); lineTo(-32.3, -12.5); lineTo(-34.9, -14.6); curveTo(-34.9, -15.9, -35.8, -17.9); curveTo(-36.5, -21, -35.4, -24.3); curveTo(-34, -20.4, -33.1, -16.1); lineTo(-31.5, -16.1); curveTo(-32.5, -27.3, -34.5, -36.5); curveTo(-31.4, -48.3, -27.5, -60.4); curveTo(-25.3, -67.4, -24.5, -76); curveTo(-23.6, -84, -21.4, -94); curveTo(-19.1, -82.8, -20.8, -71.3); curveTo(-26.6, -57.5, -29.3, -43.3); curveTo(-30.4, -27.6, -26.9, -12.1); lineTo(-20.1, 10.9); curveTo(-20.1, 18.3, -18.9, 25.6); curveTo(-19, 41.3, -16, 58.2); lineTo(-10, 80.5); curveTo(-8.5, 90.2, -10.2, 101.5); curveTo(-12.5, 106.8, -11.8, 112.8); curveTo(1.3, 116, 1.7, 107.8); curveTo(1.1, 99.9, 1.8, 91.5); curveTo(0, 84, -1, 76.8); curveTo(-1.1, 56, -3.4, 37.5); curveTo(-6, 13, -4.6, 6.8); curveTo(-3.2, -19.3, -4, -32); curveTo(-1.8, -33, 0, -32); curveTo(-3.8, -7.3, -5.2, 20); curveTo(-4.3, 26.5, -1.5, 33.4); curveTo(-0.8, 51.5, 3.3, 70.5); curveTo(3.8, 77, 3.5, 83.8); curveTo(2.9, 91.5, 4.6, 98.6); curveTo(5.1, 104.6, 4.5, 110.5); curveTo(5.5, 113, 13.3, 113.4); curveTo(19.8, 112, 20, 109.5); curveTo(17, 99.8, 12.9, 90.9); curveTo(12, 83.8, 12.8, 76.6); curveTo(16.2, 50.2, 11.5, 24); curveTo(13.3, 12.2, 16.3, 0.5); curveTo(22.8, -18.8, 26, -40.2); curveTo(26, -56, 20.2, -70.8); curveTo(19.5, -83, 24.8, -93.3); curveTo(26.2, -83.3, 26, -73.7); curveTo(27.3, -60.9, 30.5, -49); curveTo(30.4, -39.5, 29, -30); curveTo(25.6, -22.9, 26.4, -15.5); curveTo(28, -13.8, 29.8, -22.8); curveTo(33, -18, 26.5, -10.5); curveTo(27, -8.6, 29, -9.1); curveTo(38, -21.8, 37, -33); curveTo(38.4, -60, 35.6, -80); curveTo(34.8, -95.9, 35.6, -113.4); curveTo(34.3, -123.8, 24.8, -128.6); curveTo(19, -130, 12.6, -133); curveTo(7, -137.6, 7.5, -143); endFill(); lineStyle(1, 0x640064, 70); //Лицо beginFill(0xF3B18E, 100); moveTo(-11, -160); curveTo(-11, -150, -7.4, -144); lineStyle(1, 0x874338, 20); curveTo(0, -135, 8, -144); lineStyle(1, 0x640064, 70); curveTo(11, -154, 8.3, -166.8); curveTo(7, -160, 7.2, -164); curveTo(6, -160, 5, -162); curveTo(4, -164, 3, -164); curveTo(-2, -160, -3, -161); curveTo(-6, -163, -7, -161); curveTo(-8, -160, -9, -164); curveTo(-10, -160, -11, -160); endFill(); lineStyle(4, 0x874338, 30); moveTo(-22.3, -108); curveTo(-20, -96, -23.5, -82.5); moveTo(26, -107); curveTo(25, -96, 26, -82.5); lineStyle(2, 0xBE826B, 80); moveTo(-2.5, -100.8); curveTo(-11.5, -90, -19, -97.5); curveTo(-25, -101, -18, -107.5); moveTo(5, -100.8); curveTo(11.5, -90, 23, -97.5); curveTo(27, -101, 22, -107.5); lineStyle(2, 0xA46248, 80); moveTo(-2.5, -97); curveTo(-11.5, -88, -22, -96); moveTo(5, -97); curveTo(11.5, -88, 23, -95); lineStyle(4, 0xA46248, 50); moveTo(-15, -104); lineTo(-13, -104); moveTo(18.5, -104); lineTo(16.5, -104); lineStyle(3, 0xA46248, 50); moveTo(1, -69); lineTo(-0.5, -69); lineStyle(8, 0x000000, 80); moveTo(0, -37); lineTo(-2.5, -37); lineStyle(2, 0xffffff, 100); moveTo(-10, -46.5); lineTo(8, -46.5); beginFill(0xffffff, 60); lineTo(0.5, -32); lineTo(-3.5, -32); lineTo(-10, -46); endFill(); moveTo(8, -46); curveTo(16, -60, 22.5, -65); moveTo(-10, -46); curveTo(-16, -61, -21.5, -67); lineStyle(1, 0x000000, 40); //Лицо.Брови moveTo(-10, -158); curveTo(-7, -160.5, -2.5, -158); moveTo(2.5, -158); curveTo(7, -160.5, 10, -157); lineStyle(1, 0xffffff, 100); //Лицо.Рот moveTo(-3, -146); lineTo(4, -146); lineStyle(1, 0xCC0000, 100); moveTo(-4, -146.3); curveTo(0, -144, 4.6, -146.3); curveTo(0, -149, -4, -146.3); lineStyle(1.5, 0x000000, 100); //Лицо.Глаза moveTo(-8.4, -156); curveTo(-7, -157, -4.3, -157); moveTo(8, -155.8); curveTo(7, -156.8, 4, -156.8); lineStyle(3, 0x003399, 100); //Лицо.Глаза moveTo(5.6, -155.7); lineTo(4.3, -155.7); moveTo(-5.6, -156.2); lineTo(-4.3, -156.2); lineStyle(1, 0x003399, 30); //Лицо.Нос moveTo(-1.2, -156); curveTo(0, -152, -1.6, -150); lineTo(1.6, -150); lineTo(1.2, -151); lineStyle(4, 0xff6699, 30); //Лицо.Румянец moveTo(-8, -152); lineTo(-7.5, -149); moveTo(8, -152); lineTo(7.5, -149); _x = Stage.width/2; _y = Stage.height/2; } this.createEmptyMovieClip("cnegur_odega", urov+2); with (this.cnegur_odega) { lineStyle(1, 0xFF9797, 100); //Воротник moveTo(-12, -132); beginFill(0xFFC4C4, 100); curveTo(0, -124, 12, -132); lineTo(9, -140); curveTo(0, -132, -9, -140); lineTo(-12, -132); endFill(); lineStyle(2, 0x0066cc, 100); //Дублёнка moveTo(-13, -132); beginFill(0x0066cc, 100); curveTo(-24, -132, -34, -120); curveTo(-36, -115, -35.5, -110); curveTo(-35, -80, -44, -37); lineTo(-32, -35.5); curveTo(-29, -37, -29.5, -40); curveTo(-28, -15, -31, 0); curveTo(0, 10, 27, 0); curveTo(22, -20, 27, -36); lineTo(40, -36); curveTo(37, -80, 39, -110); curveTo(39, -115, 36.5, -120); curveTo(26, -132, 13, -132); curveTo(0, -124, -13, -132); endFill(); lineStyle(3, 0x003399, 40); //Рукова moveTo(-30, -36, 5); curveTo(-22, -60, -18, -104); moveTo(28, -36); curveTo(23, -60, 22, -104); lineStyle(1, 0xFF9797, 100); //Прибамбасы moveTo(-46.7, -37.5); beginFill(0xFFC4C4, 100); lineTo(-27, -35.5); lineTo(-28, -28); lineTo(-47.5, -30); lineTo(-46.7, -37.5); moveTo(24, -37); lineTo(43, -37); lineTo(43, -29.5); lineTo(24, -29.5); lineTo(24, -37); moveTo(-33, -2); curveTo(-26, 3, 0, 3); curveTo(9, 2, 10, -8); lineTo(8, -118); curveTo(9, -129, 3, -129); curveTo(9, -130, 11, -132); curveTo(16, -132, 16, -121); lineTo(17.5, -8); curveTo(17.5, 9, 0, 10.5); curveTo(-28, 9, -35, 5); lineTo(-33, -2); lineStyle(1, 0xFF9797, 100); moveTo(29, -1); lineTo(16, 3); lineStyle(1, 0xFF9797, 0); curveTo(13, 8, 6, 10.5); lineStyle(1, 0xFF9797, 100); curveTo(21, 11, 31, 6); lineTo(29, -1); _x = Stage.width/2; _y = Stage.height/2; } //Самое интересное через 15сек. :D |
:)
а ну ка кинь отдельно код сисек... :D
|
ты не под впечатлением от "Die Another Day" WB это сделал?
|
Так Новый год на носу.
Пора ёлку наряжать. ЗЫ.До WB мне далеко, как до солнца :D |
Ну ты сделал!
Кто же снегурочек без сапог рисует:) А сам я этого делать не буду, т.к. считаю, что это не экономно! Проще и меньше весу нарисовать вручную! Кстати, у меня за 0.3 секи нарисовалось:) Вот. А с onPress я совершенно случайно напутал, простол, когда весь день их путаешь, то вечером совсем плохо становится! |
Цитата:
|
Ну-ну:)
У тебя ещё огромное поле для фантазии! Тогда нарисуй её на берегу с двумя десятками моржей - в сапогах:) Сапоги можно одной модели, а вот моржей - будь добр разных:) |
Штрек извращенец! :D
|
| Часовой пояс GMT +4, время: 09:42. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.