Форум Flasher.ru

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

lexass 30.09.2003 11:41

private ???
 
я чет не доганяю что за "private" такой, до которого я достучаться из вне могу и поменять?

какой-то не приватный приват :rolleyes:

мысли есть ???

ЗЫ
или это у меня только так получилось?

lexass 30.09.2003 12:21

class test{
private var _xName:String;
function test(t_xName:String){_xName=t_xName;}
}

var xz:test = new test("string");

onEnterFrame = function(){
xz['_xName']=random(100);
}

lexass 30.09.2003 12:29

class test{
private var _xName:String;
function test(t_xName:String){_xName=t_xName;}
}

var xz:test = new test("string");

onEnterFrame = function(){
xz['_xName']=random(100);
}

Baltika 30.09.2003 14:56

ГЫ

а ыЩе - что за public такой ?
и нахрена он нужен :confused:

:D

llllllllll 30.09.2003 15:29

Мда :), и на типы данных подзабили :)

lexass 30.09.2003 15:31

не понял
 
:eek:
Цитата:

Оригинал написал(а) Baltika
ГЫ

а ыЩе - что за public такой ?
и нахрена он нужен :confused:

:D

И контроль типов чет не контролится, как это в стрингу вдруг лажа закатывается :rolleyes:

lexass 30.09.2003 15:35

Цитата:

Оригинал написал(а) llllllllll
Мда :), и на типы данных подзабили :)
привет забор, тьфу, llllllllll ;)
именно это тоже странно =(
странный контроль :mad:

llllllllll 30.09.2003 17:24

А чего тут странного? ;)
Тут такая каша из команд АС1 и АС2, что черт ногу сломит :)
xz._xName и xz['_xName'] не из одного огорода растут :)

lexass 30.09.2003 17:41

странного ничего
 
Цитата:

Оригинал написал(а) llllllllll
А чего тут странного? ;)
Тут такая каша из команд АС1 и АС2, что черт ногу сломит

только на кой тогда в ММ мутили это дело?
зачем кричали о контроле типов?
какой на хрен приват?

нагнали фуфла :cool: , молодцы :D

ничего мы это все разгребем :mad: , уроды...

john 30.09.2003 19:15

Подержка типов,
управление доступа к мемберам классов поддерживается только на этапе компиляции.

Когда пишешь отдельный класс компилятор не позволит вольно относиться к ООП. Но в плейере то же самое что и в AS1....

Ибо менять уже нужно плеер.....
Както пробегала инфа о неком flash player pro,
но юзера нужно еще заставить его скачать....

Дед Анвирыч 01.10.2003 00:48

Люди, тут что, никто про ООП не слышал? ;)

lexass 01.10.2003 10:18

ага, не слышал...
 
Цитата:

Оригинал написал(а) Дед Анвирыч
Люди, тут что, никто про ООП не слышал? ;)
А умное что-нить слабо сказать? :mad:

Дед Анвирыч 01.10.2003 12:00

Re: ага, не слышал...
 
Цитата:

Оригинал написал(а) lexass
А умное что-нить слабо сказать? :mad:
Не слабо. Заказывай :)

lexass 01.10.2003 13:14

Вопрос уже прозвучал, т.е. заказан...
 
Цитата:

Оригинал написал(а) Дед Анвирыч


Не слабо. Заказывай :)

ЗЫ
заодно про ОПП послушаем :D

Baltika 01.10.2003 15:26

Цитата:

Оригинал написал(а) Дед Анвирыч
Люди, тут что, никто про ООП не слышал? ;)
конечно не слышали ;)
похоже, ты тут один знающий...
сделай одолжение нам темным, просвяти

:cool: :D

llllllllll 01.10.2003 15:50

Цитата:

Оригинал написал(а) Дед Анвирыч
Люди, тут что, никто про ООП не слышал? ;)
да да да, и еще техмакера прихвати ;)

lexass 01.10.2003 18:41

это тот который так ничего и не рассказал, зажал так сказать
 
Цитата:

Оригинал написал(а) llllllllll


да да да, и еще техмакера прихвати ;)

:cool:

lexass 03.10.2003 10:08

Дык это....
 
Дед Анвирыч, когда ликбез будет ? :rolleyes:

Дед Анвирыч 03.10.2003 10:36

Re: Дык это....
 
Цитата:

Оригинал написал(а) lexass
Дед Анвирыч, когда ликбез будет ? :rolleyes:
Да ну вас нафих :(

lexass 03.10.2003 16:02

Re: Re: Дык это....
 
Цитата:

Оригинал написал(а) Дед Анвирыч

Да ну вас нафих :(

зачем же так ? http://lexass.spb.ru/smilies/crazy.gif

Aib 18.11.2003 11:03

Цитата:

Оригинал написал john
Подержка типов,
управление доступа к мемберам классов поддерживается только на этапе компиляции.

Ну, на этапе компиляции ошибки должны быть, если типы не те. А её нету.

Цитата:

Оригинал написал(a) lexass
И контроль типов чет не контролится, как это в стрингу вдруг лажа закатывается
Ну кстати со строкой (только со строкой!) всё правильно - "простые" числовые типы должны приводиться к строкам. Но остальное ни в какие ворота не лезет.

Мне кажеться, лажа с public и private из-за того, что в AS2.0 до сих пор нельзя иметь два члена класса с одинаковыми именами, но с разными свойствами.

CyberMax 19.11.2003 05:21

Цитата:

Оригинал написал(а) Aib
Ну кстати со строкой (только со строкой!) всё правильно - "простые" числовые типы должны приводиться к строкам. Но остальное ни в какие ворота не лезет.
Любой тип должен приводиться к строке, если потребуется т.к. toString() определён в Object - корне всего.
Цитата:

Мне кажеться, лажа с public и private из-за того, что в AS2.0 до сих пор нельзя иметь два члена класса с одинаковыми именами, но с разными свойствами.
Это как выглядит ? :confused:
В каком языке такие странности есть ?
Слегка расстроил синтаксис. Убить надо было того, кто подпустил паскалянта к разработке синтаксиса ECMAScript
Одно
Код:

function fooBar():DataType;
чего стоит :mad:

Aib 19.11.2003 09:04

Цитата:

Оригинал написал(а) CyberMax
Любой тип должен приводиться к строке, если потребуется т.к. toString() определён в Object - корне всего.

Ага, согласен

Цитата:

Это как выглядит ? :confused:
В каком языке такие странности есть ?

Код:

class C1{
  int foo(){
  }
  Static int foo(Sting s){
  }
  private int foo(int a){
  }
  String foo(int a, int b){
  }
}

В Java заработает. Хотя мне надо было не выпендриваться, а просто сказать слово "Перегрузка методов".

CyberMax 21.11.2003 05:16

Цитата:

Оригинал написал(а) Aib

В Java заработает. Хотя мне надо было не выпендриваться, а просто сказать слово "Перегрузка методов".

Да, что так можно обозвать перегрузку методов, я и не догадался. ;)
Впрочем, при желании перегрузку во флэшэ (AS1) можно эмулировать (анализируя arguments[])
Правда я не понял, а как это к public/private относится ?


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

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