ndlls library, 158
neko package, 146
NekoTools web server, 231??“234
deploying website to, 20??“21
mod_neko, installation of, 232??“234
parameters, listing of, 231
root location, changing, 21, 232
TicTacToe Game, 443??“452
Neko Virtual Machine, 480, 509
neko.Web class, 236??“238
static methods, 237??“238
static variables, 238
nesting, if statement, 75??“76
newlines, escaped characters, 33??“34
next( ), 81
nfields property, database, 284??“285
nGame project, 147
nGui library. See Neko desktop applications
nMagick project, 147
nme project, 147
nodes, XML
checking, 458??“461
creating, 206
traversing, 456??“457
--no-traces compiler directive, 185
nPostgres project, 147
null, variable value modifier, 111
Null
, 345
null arguments, instance functions, 105??“106
null type, functions of, 35
numbers, floating-point, 32
numeric expressions, 253
O
object(s), anonymous objects, 126??“127
object initializer, 353
Objective Caml, downloading, 13
object-oriented programming
anonymous objects, 126??“127
classes, 102??“103, 122??“126
constructor arguments, 136??“138
dynamic type, 127??“133
enum, 134??“136
extensions, 133??“134
with haXe, 27, 74
inheritance, 115??“121
instance fields, 104??“114
interfaces, 121??“122
polymorphism, 118
static fields, 114??“115
object-oriented programming
614
object types, Neko and C/C++, 565??“567
ODBC driver, Neko database connection, 277
onClose events, 515
onFilesDropped events, 516
online documentation, 169??“170
onMinimize/onMaximize events, 515
onRightClick events, 516
opengl project, 147
operators, 55??“63
ActionScript/haXe comparison, 352??“353
assignment operators, 59??“60
binary operators, 56??“58
bitwise operators, 60??“63
listing of, 55??“56
logical comparison operators, 58??“59
optional arguments, 106??“107
placement of, 106
OR ( | ), bitwise operator, 62
OR ( | | ), logical comparison operator, 56, 59
P
packages, 139??“145
declaring package, 140??“141
and enum, 143
explicit import, 142??“143
implicit import, 141??“142
importing package, 144??“145
type lookup sequence, 144
Page Controller, Neko as, 235??“236
PanelLayout, Flash user interface, 376??“378
parseFloat, type data conversion, 39
parseInt, type data conversion, 39
pascal4neko project, 147
passwords, and cryptographic hashes, 224
path projectname project, 148
path strings, Neko, 302??“303
patterns, regular expressions, 214??“222
Person class, 438
PersonDatabase class, 438??“440
polymorphism, 118
pop, arrays, 42, 43
PosInfo, magic, 477
PostgreSQL database, connecting to, 274
POST method, web server, 227??“228
primitives, Neko and C/C++, 570??“571
PRIVATE_FIELDS, 290
private classes, 102
properties, ActionScript/haXe comparison, 356
Prototype library, 400
proxy
class, remoting, 437??“442
hxGtk function proxy, 499??“501
XML Proxy, 463??“464
public classes, 102
Public interface, magic, 477
publish, blog entry, 109??“110
pull technology, remote communication, 426
push
arrays, 42, 43
lists, 47
push technology, remote communication, 426??“427
Q
quantifiers
regular expressions, 218??“219
syntax for, 218
queued actions, timer, 223
R
raw expression, Templo, 262??“263
RChoice, 460
RData, 460??“461
readAll method, 306??“307
readBytes method, 306
readChar method, 305??“306
readDirectory method, Neko, 303??“304
read-only access, variable value modifier, 111??“112
recursive functions, 88??“90
functions of, 88
multfunction recursion, 92??“93
operation of, 89??“90
Reflect class, 122??“123
reflection API, 464??“469
Reflect class, 464??“466
Type class, 467??“469
refresh rate, slowing, 536??“537
register project, 149
regular expressions, 210??“222
alternation, 220
anchors, 217??“218
back-references, 214, 220
character classes, 215??“217
characters, 214??“215
character sets, 217
conditionals and comments, 220??“221
defined, 210
EReg class, 210??“214
groups, 219
look-around constructs, 220??“221
matched method, 211??“213, 214??“215, 218??“219
optional modifiers, 211??“214
patterns, 214??“222
quantifiers, 218??“219
replace method, 213??“214
split method, 213
Unicode support, 221??“222
RELATIONS method, SPOD system, 297??“298
object types, Neko and C/C++
615
Index
remoting, 425??“452
AsyncAdapter, 437
asyncConnection, creating, 432??“434
AsyncDebugConnection, 437
connection, creating, 428??“429
DelayedConnection, 437
FlashJsConnection, 435
Flash-Neko communication, 517??“524
Flash-to-Action Message Format (AMF) Server
connection, 434
Flash-to-JavaScript connection, 429??“431
functions of, 426
JavaScript-to-Flash connection, 432
JavaScript-to-Neko HTTP server, 433
LocalConnection, 435
NekoSocketConnection, 436??“437
proxy class, 437??“442
push or pull type communication, 426??“427
remote files, accessing, Neko, 311
Remoting API communication methods, 427??“428
server side requirements, 426
SocketConnection, 436
synchronous versus asynchronous
communication, 426
TicTacToe Game, 443??“452
remove
arrays, 42, 44
hash method, 49
lists, 47
remove projectname project, 149
replace
characters in string, 71
regular expressions method, 213??“214
StringTools method, 69
request method, Neko database support, 278
reserved characters, regular expressions, 215
???resolve method, magic, 475??“477
resources, 163??“166
embedded XML files, use of, 163
resourcefile path, 163
templates, 257??“258
ResultSet class, 283??“286
return keyword, end of function, 86??“87
right shift (>>), binary operator, 55
RList, 459??“460
RMulti, 459
RNode, 459
ROptional, 460
round, float to int conversion, 66
rpad, 69??“70
rtrim, 69??“70
rules, HTML forms, data validation, 404??“414
run projectname project, 149
Runtime Type Information (RTTI), 470??“473
accessing with haXe, 471
function of, 470
Inspect method, 471??“473
XML RTTI documents processing, 470??“473
S
Screen Weaver HX, 510??“524
ActionScript extensions, 523??“524
benefits to use, 510, 513
downloading, 511
with Flash.
Pages:
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132