PDA

Просмотр полной версии : Чудеса в Actionscript


KillerMaxxx
03.01.2002, 21:09
Проблема с элементарной командой startdrag .Я пишу
startDrag("Lalala",true);
А мой клип стоит на месте и не двигается.Но в чужих мувиках всё действует.Я даже надпись копирую и втавляю (название клипа изменяю на свой естественно :p ).Но ][рен те врыло.Не фурычит :mad: .ПОЧЕМУУУ :confused: :confused: :confused:
Помогите пожалуйста очень сильно надо.Плз.

GenaG
03.01.2002, 21:13
Ваш клип Lalala находится в том же месте откуда вы даете команду? Не достаточно написать имя клипа, надо и адрес к нему указать. А имечко ничего, сойдёт... :p :p :p

KillerMaxxx
03.01.2002, 21:23
Не ты наверно не так понял.Это не отдельный мульт.Это Мувиклип он лежит в библиотеке.

GenaG
03.01.2002, 21:56
Хм... Вопрос стоит так!

Вот у Вас клип. Звать его Lalala. Находится он где? В _root'e? Или может вложен в другой клип? Команда StarDrag откуда запускается? С кнопки или из кадра? Эта кнопка/кадр где валяется? В _root'e ли?

Поверьте, Флэш -- имбицыл (хотя и прелестный), он делает то, что Вы ему говорите. Ваша команда написано верно. Флэш Вас не понимает по одной причине --- в том месте , откуда Вы командуете нет мувика с именем lalala.
Он либо называется не так (проверьте в Instance должно быть написано movie clip и lalala (можно и LALALA и LalaLa и lalaLa -- ему феолетово). Имя, которое Вы видите в библиотеке - не важно, флэш реагирует на Instance name. Либо мувик lalala находится вовсе не в том клипе(или _root'e, я не знаю), откуда запускается StartDrag (что с кнопки -- bottom, что с кадра -- frame -- не важно). Ищите и обрящите.

Если же Вы Startнули-Drag с муви клипа (OnClipEvent(load){StartDrag()}) -- то можете ждать до Второго Пришествия.

KillerMaxxx
04.01.2002, 20:10
Мне надо сделать лупу всё вышло кроме...startDrag.Мои действия:
1.Создаю клип lalala из 2ух кадров,в первом пишу stop().
2.Перетягиваю клип на сцену1.
3.Делаю фон.
4.В первом кадре сцены пишу
startDrag("lalala",true);
5.Делаю тест(Ctrl+Enter).
Не РАБОТАЕТ!!!
Но если я убираю ковычки окружающие lalala,то работает но лупа вдалеке от курсора.
Напиши что делать .Где моя ошибка я понял,но как её исправить нет.Пиши по пунктам .ПЛЗ.

GenaG
04.01.2002, 22:47
У меня всё по твоей инструкции работает. Шли -- разберёмся.
Здесь только повтор твоей инструцкии, без кодов. Смотри

flash_image
04.01.2002, 22:52
Когда тестишь с ctrl+enter нажми в меню debug -> list objects
там будет твой lalala типа _level0.lalala или что-то вроде того
вставь это _level0.lalala вместо lalala.
Удачи