![]() |
Помогите с передачей параметров
В root Timeline дуплицирую много экземплярчиков movie clipа.
и задаю определенное свойство, у меня это number. duplicateMovieClip("rect", "rect"+(i), (i)); _root["rect"+(i)].number=i; В маленьком movie clip на Timeline cоздаю функцию пытаюсь считать это свойство number Movieclip.prototype.aaa=function(){ if (this.number==10){ this._y+=20;} }; } Но похоже , что он не считывает это свойство. По идее объект должен смещаться вниз, но не перемещается. Как сделать так чтобы в маленьком movie clip, считывалось это свойство из root? |
Ты функцию aaa нигде не вызываешь.
|
MovieClip.prototype.number=0;
|
в списке
"десять вещей, которые говорят программисты, когда им сообщают что их программа не работает" на первом месте: "Странно..." :) вообще, я бы не стал определять переменные, имена которых совпадают с предопределенными идентификаторами (ну, если конечно это делается не намеренно) непоняток в данном случае никаких конечно не будет.... но вот если обратиться к этой переменной не как к свойству, то возможны глюки с Number'ом Код:
MovieClip.prototype.aaa = function() { |
| Часовой пояс GMT +4, время: 13:20. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.