Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Action script 2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=49)
-   -   class variables (http://www.flasher.ru/forum/showthread.php?t=63070)

Linuxoid_Alex 15.09.2004 15:54

class variables
 
Люди, подскажите, pls:
есть код:
Код:

smth = function()
{
  this.init = function()
  {
    this.someVar = someVal;
  }
  this.XMLLoad = function()
  {
//    this.someVar = ... //здеся подгружаем откуда-нибудь значение
  }
  this.paint = function()
  {
    _root.createEmptyMovieClip("some_clip",_root.getNextHighestDepth());
    // задаём параметры и т.д. и т.п.
    //...
    _root["some_clip"].onMouseMove = function()
    {
      //как здеся узнать значение someVar?
    }
  }
}

я тока один способ знаю - юзать не this.someVar а _global.someVar
а мона как-ндь подругому?

john 15.09.2004 16:55

Код:


  this.paint = function()
  {
    _root.createEmptyMovieClip("some_clip",_root.getNextHighestDepth());
    // задаём параметры и т.д. и т.п.
   
    var anyVar = this.someVar;
    _root["some_clip"].onMouseMove = function()
    {
      trace(anyVar);
    }
  }


Linuxoid_Alex 18.09.2004 06:43

а как быть с функциями?

Штрек 23.09.2004 01:30

Цитата:

Оригинал написал(а) john
Код:


  this.paint = function()
  {
    _root.createEmptyMovieClip("some_clip",_root.getNextHighestDepth());
    // задаём параметры и т.д. и т.п.
   
    var anyVar = this.someVar;
    _root["some_clip"].onMouseMove = function()
    {
      trace(anyVar);
    }
  }


Вопрос в лоб -
переводить будешь?

Nirth 07.10.2004 20:57

a chto tebe imeno perevesti....?

Штрек 08.10.2004 01:19

Цитата:

Оригинал написал(а) Nirth
a chto tebe imeno perevesti....?
Неужели Джон ник поменял?
Я вроде к нему обращался...
Модерирует человек AS2
в форуме полный бардак -
AS2 в 90% топиков рядом не стояло -
ну и ладно -
переходный, так сказать, период.
Так я и говорю, мож спустимся на землю,
сделаем доброе дело -
ХЭЛП, форева

Nirth 08.10.2004 13:08

izvinyaus za offtopic:
ya ne John no podumal mozet ya smogu pomoch cheloveku


Часовой пояс GMT +4, время: 23:46.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.