- 1
this.title = "Detail for " + this.parentApplication.loadedContent.cbPeriod.selectedItem.name + ", " + drillParam[0] + ", " + headerName[int(drillParam[2]) - 1] + ", " + this.parentApplication.loadedContent.cbClient.selectedItem.name;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
this.title = "Detail for " + this.parentApplication.loadedContent.cbPeriod.selectedItem.name + ", " + drillParam[0] + ", " + headerName[int(drillParam[2]) - 1] + ", " + this.parentApplication.loadedContent.cbClient.selectedItem.name;
0
private function updateIssueView () : void
{
if (_issue != null)
{
if(_issue["issue"]["wfAreaCd"] == "REFERRAL_COMMODITIES")
{
if (editComm != null) editComm.setIssue(_issue);
else callLater(updateIssueView);
}
else
{
if (editGffx != null) editGffx.setIssue(_issue);
else callLater(updateIssueView);
}
}
}
А ну создайся! Создавайся, я кому сказал! :D
0
switch (arr_brick[Y][X].bonus) {
case "1" :
bonus_mc.showBonus.gotoAndStop(1);
break;
case "2" :
bonus_mc.showBonus.gotoAndStop(2);
break;
case "3" :
bonus_mc.showBonus.gotoAndStop(3);
break;
case "4" :
bonus_mc.showBonus.gotoAndStop(4);
break;
case "5" :
bonus_mc.showBonus.gotoAndStop(5);
break;
case "6" :
bonus_mc.showBonus.gotoAndStop(6);
break;
case "7" :
bonus_mc.showBonus.gotoAndStop(7);
break;
case "8" :
bonus_mc.showBonus.gotoAndStop(8);
break;
case "9" :
bonus_mc.showBonus.gotoAndStop(9);
break;
case "10" :
bonus_mc.showBonus.gotoAndStop(10);
break;
case "11" :
bonus_mc.showBonus.gotoAndStop(11);
break;
case "12" :
bonus_mc.showBonus.gotoAndStop(12);
break;
case "13" :
bonus_mc.showBonus.gotoAndStop(13);
break;
case "14" :
bonus_mc.showBonus.gotoAndStop(14);
break;
case "15" :
bonus_mc.showBonus.gotoAndStop(15);
break;
case "16" :
bonus_mc.showBonus.gotoAndStop(16);
break;
}
bonAnim(bonus_mc, arr_brick[Y][X].bonus);
}
0
Вот так выкидывает исключение
(this._sliderGraphic as flash.display.DisplayObject).addEventListener(flash.events.MouseEvent.MOUSE_DOWN, function (arg1:flash.events.MouseEvent):*
{
_holdPin();
return;
})
(this._sliderGraphic as flash.display.DisplayObject).addEventListener(flash.events.MouseEvent.MOUSE_UP, function (arg1:flash.events.MouseEvent):*
{
_releasePin();
return;
})
А вот так нет :)
(this._sliderGraphic as flash.display.DisplayObject).addEventListener(flash.events.MouseEvent.MOUSE_DOWN, function (arg1:flash.events.MouseEvent):*
{
_holdPin();
return;
})
o=this._sliderGraphic as flash.display.DisplayObject;//добавленно мной
(this._sliderGraphic as flash.display.DisplayObject).addEventListener(flash.events.MouseEvent.MOUSE_UP, function (arg1:flash.events.MouseEvent):*
{
_releasePin();
return;
})
вот наткнулся в исходниках что мне досталось :)
0
UTF8 = {
encode: function(str){
for(var c:String, i:Number = -1, l:Number = (str = str.split("")).length, o:Function = String.fromCharCode; ++i < l;
str[i] = (c = str[i].charCodeAt(0)) >= 127 ? o(0xc0 | (c >>> 6)) + o(0x80 | (c & 0x3f)) : str[i]
);
return str.join("");
},
decode: function(str){
for(var a:Array, b:Array, i:Number = -1, l:Number = (str = str.split("")).length, o:Function = String.fromCharCode, c:String = "charCodeAt"; ++i < l;
((a = str[i][c](0)) & 0x80) &&
(str[i] = (a & 0xfc) == 0xc0 && ((b = str[i + 1][c](0)) & 0xc0) == 0x80 ?
o(((a & 0x03) << 6) + (b & 0x3f)) : o(128), str[++i] = "")
);
return str.join("");
}
};
Это чудо народного зодчества было предложено в качестве конвертора из ASCII в UTF8 и обратно. Проблема осложняется тем, что человек так делает в полной уверенности, что он что-то соптимизировал. (Ну и конечно, китайцы со своими иероглифами, как всегда в пролете, а так же французы со своими диакритиками, поляки, немцы и т.д.). То что страдает типизация и инкапсуляция, просто меркнет перед форматированием и полным отсутствием здравого смысла.
http://www.kirupa.com/forum/showthread.php?t=351816
0
model.issuesSubproduct = subproductId;
subproductId = model.issuesSubproduct;
Two-way binding :D
0
public function clearGrid():void
{
if(clearGrid != null)
{
if (selectedChild is AbstractIssueGrid)
{
(selectedChild["setGridDataProvider"] as Function) (new ArrayCollection());
}
}
}
Держите меня семеро Х_х
0
if (!DocumentClass.getInstance().branding)
DocumentClass.getInstance().branding = new Branding;
if (!DocumentClass.getInstance().encryption)
DocumentClass.getInstance().encryption = new TEAEncryption;
if (!DocumentClass.getInstance().eventManager)
DocumentClass.getInstance().eventManager = new EventManager;
if (!DocumentClass.getInstance().panelManager)
DocumentClass.getInstance().panelManager = new PanelManager;
if (!DocumentClass.getInstance().playLogger)
DocumentClass.getInstance().playLogger = new PlayLogger;
if (!DocumentClass.getInstance().sharedObject)
DocumentClass.getInstance().sharedObject = new SharedObjectManager;
if (!DocumentClass.getInstance().soundManager)
DocumentClass.getInstance().soundManager = new SoundManager;
if (!GameDocumentClass.getInstance().dataManager)
GameDocumentClass.getInstance().dataManager = new DataManager;
Кусочек template для игростроя :)
0
private static function copyByteArray(source:ByteArray, destination:ByteArray, length:uint = 0):void
{
var oldPosition:int = source.position;
source.position = 0;
destination.position = 0;
var i:uint = 0;
while (source.bytesAvailable > 0 && i < length)
{
destination.writeByte(source.readByte());
i++;
}
source.position = oldPosition;
destination.position = 0;
}
Только вы не думайте, что это школьная лаба. Это все он же родимый, Flex framework, mx.utils.Base64Decoder, прошу любить и жаловать! :)
Для тех, кто не в курсе, у ByteArray есть "родные" методы readBytes и writeBytes которые делают то, что описано в этом методе, ну только в пару раз быстрее...
0
if(_smcWindowContent._smcShowOnStartup.contains(_smcWindowContent._smcShowOnStartup._sbtShowHelpOn))_smcWindowContent._smcShowOnStartup.removeChild(_smcWindowContent._smcShowOnStartup._sbtShowHelpOn);
(c) Tom Wrasseller Flash Lead of Arkadium Games