![]() |
public static function
Вложений: 1
Всем привет!
у меня есть метод : Код AS3:
|
Потому что это статический метод класса, а у класса MovieClip, как объекта, нет метода gotoAndPlay(). Этот метод есть у объектов, инстанцированных от класса MovieClip.
|
Можно, например, передать в функцию allRight ссылку на мувиклип, у которого надо вызвать gotoAndPlay, тогда все будет хорошо.
|
а если нужно перескочить на на главном таймлайне?
|
Главный таймлайн тоже мувиклип.
|
подскажи, полиз, как к нему обратиться в моем случае..
|
Код AS3:
|
спасибо
Добавлено через 2 часа 53 минуты во всем приложении что бы обратиться к методу или свойству использовал такой вид Код AS3:
Код AS3:
пришлось все менять и теперь не так просто обрфщаться к свойствам главного класса из дополнительных Добавлено через 2 часа 57 минут вот, например, есть класс Friend, в нем описывается функционал людей, на сцене будет 3 экземпляров этого класса. в классе Friend есть метод: Код AS3:
наводим курсор на экземпляр класса Friend и этот экземпляр должен отработать такой вот функционал: Код AS3:
Код AS3:
а ругается так: Код AS3:
|
Цитата:
Ну и преведение типов нужно для того, чтобы компилятор не ругался на обращение к несуществующему свойству, считая объект не тем, кем он есть :) (this.root as Main)['currentDragged'] – надо было писать так: (this.root as Main).currentDragged А на обращение ['someField'] компилятор так и так не ругнется, так что можно (НЕЛЬЗЯ!) писать this.root['someField'] |
почитал у Мука про статические методы и свойства, да действительно в моем случае их применять не стоит.
Поправил код, учитывая комментарий, но по прежнему та же самая ругань Код AS3:
|
| Часовой пояс GMT +4, время: 03:26. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.