- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
public static function cleanArray(a:Array):void
{
var size:Number = new Number(a.length);
for (var i:int = 0; i < size; ++i)
{
a.pop();
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
public static function cleanArray(a:Array):void
{
var size:Number = new Number(a.length);
for (var i:int = 0; i < size; ++i)
{
a.pop();
}
}
очистка массива
0
Var panelTile1:PanelTile = PanelTile(target.parent.parent.parent.parent.parent.parent);
обращение к одному из элементов
0
acl normal_service_net src 10.0.0.0/24
acl good_service_net src 10.0.2.0/24
tcp_outgoing_address 10.1.0.1 normal_service_net
tcp_outgoing_address 10.1.0.2 good_service_net
tcp_outgoing_address 10.1.0.3
0
do {
t_year++;
Length_periods[i]++;
} while (t_year<=Periods_end);
А вам слабо!?
0
//_domain = url.match(/http\:\/\/(.*?)\/.*/is)[1]; не работает с https
_domain = url.substr(url.indexOf("://")+3).substr(0,url.substr(url.indexOf("://")+3).indexOf("/"));
не работает никак
0
z=1;
b1.onRelease = function() {
if(xo1._alpha!=100){
z+=1;
if(z>2){z=1}
xo1._alpha=100;
xo1.gotoAndStop(z);}
};
b2.onRelease = function() {
if(xo2._alpha!=100){
z+=1;
if(z>2){z=1}
xo2._alpha=100;
xo2.gotoAndStop(z);}
};
b3.onRelease = function() {
if(xo3._alpha!=100){
z+=1;
if(z>2){z=1}
xo3._alpha=100;
xo3.gotoAndStop(z);}
};
b4.onRelease = function() {
if(xo4._alpha!=100){
z+=1;
if(z>2){z=1}
xo4._alpha=100;
xo4.gotoAndStop(z);}
};
b5.onRelease = function() {
if(xo5._alpha!=100){
z+=1;
if(z>2){z=1}
xo5._alpha=100;
xo5.gotoAndStop(z);}
};
b6.onRelease = function() {
if(xo6._alpha!=100){
z+=1;
if(z>2){z=1}
xo6._alpha=100;
xo6.gotoAndStop(z);}
};
b7.onRelease = function() {
if(xo7._alpha!=100){
z+=1;
if(z>2){z=1}
xo7._alpha=100;
xo7.gotoAndStop(z);}
};
b8.onRelease = function() {
if(xo8._alpha!=100){
z+=1;
if(z>2){z=1}
xo8._alpha=100;
xo8.gotoAndStop(z);}
};
b9.onRelease = function() {
if(xo9._alpha!=100){
z+=1;
if(z>2){z=1}
xo9._alpha=100;
xo9.gotoAndStop(z);}
};
Интерфейс крестиков-ноликов на флеше, AS.
0
private function _mouseDown(e:MouseEvent):void
{
stage.addEventListener(MouseEvent.MOUSE_UP, _mouseUp);
if (e.target is PCell) {
//Клик по клетке, но возможно хотят подвигать поле :)
_startDrag(e);
}
else {
//Значит двигаем поле
_startDrag(e);
}
}
0
function isAvailable():Boolean{
return ExternalInterface.available;
}
ExternalInterface.addCallback('isAvailable', isAvailable);
это примерно как в ХТМЛ
alert("ваш браузер не поддерживает яваскрипт")
0
/**
* создаем RemoteObject и регестрируем слушателей его метода sayLogin
* */
public function useLogonService():void
{
logonService = new RemoteObject();
logonService.destination = "amfphp";
logonService.source = "ez_report.logon";
logonService.sayLogin.addEventListener("result",resultHandler);
logonService.addEventListener("fault", faultHandler);
}
/**
* после запуска модуля стартуем здесь все, что необходимо.
* */
public function logonInit():void
{
useLogonService();
loginInput.setFocus();
}
/**
* вызываем RO метод с параметрами из textinput,
* который возвращает объект типа User, если регистрация прошла успешно.
* */
public function sayLogin():void
{
logonService.sayLogin(loginInput.text,passInput.text);
}
//todo: ПЕРЕДЕЛАТЬ НАХЕР!!! УЁ..ИЩЕ!! все сделать через интерфейсы и события!
/**
* присваиваем переменным в main.swf соответствующие значения
* */
private function resultHandler(rs:ResultEvent):void
{
parentApplication.login=loginInput.text;
parentApplication.password=passInput.text;
parentApplication.removeLogonModule();
}
//todo: прикрутить, наконец, проверку типа ошибки.
private function faultHandler(f:FaultEvent):void
{
Alert.show(f.fault.faultString+f.fault.faultDetail+f.message.body.toString());
}
Crazy horse
Когда-то мной писалось и такое))
кошмар, конечно, но все на чем-то учатся.
Теперь особо радуют комментарии (AsDoc, как же,)
связь с parentApplication и отсутствие прокси.