Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jerdew5/orbworks.com/forum/includes/bbcode.php on line 472
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3368: Cannot modify header information - headers already sent by (output started at /includes/bbcode.php:472)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3370: Cannot modify header information - headers already sent by (output started at /includes/bbcode.php:472)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3371: Cannot modify header information - headers already sent by (output started at /includes/bbcode.php:472)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3372: Cannot modify header information - headers already sent by (output started at /includes/bbcode.php:472)
OrbWorks Community Forum • View topic - Observations from a new designer
Page 2 of 2

PostPosted: Sat Jan 04, 2003 12:05 pm
by jfield
Observation #15 (<b>Gadget Objects</b>):

a. One of the properties is not settable at design time (i.e. Visible).:evil:
b. One of the properties is not explained in the Help Topics (i.e. Gadget Type).:evil:
c. What is the gadget file ? :?:
d. cao says "Gadget files are compiled before the rest of files.":)

PostPosted: Sat Jan 04, 2003 12:06 pm
by jfield
Observation #16 (<b>Graffiti Objects</b>):

a. This object is not explained in the Help Topics.:evil:
b. Put a Graffiti object on a form that contains a Field object.
c. The Graffiti object will appear while you are editting the text in the Field object if you make a CAPS SHIFT stroke.:)

PostPosted: Sat Jan 04, 2003 12:53 pm
by jfield
Observation #17 (<b>Math Functions</b>):

a. The following functions are listed in the Help Topics: :)

cos(x), sin(x), tan(x), acos(x), asin(x), atan(x), cosh(x), sinh(x), tanh(x), acosh(x), asinh(x), atanh(x), exp(x), log(x), log10(x), sqrt(x), atan2(x,y), pow(x,y), random(), and rand().

b. Please add the following functions to the feature set: :)

fabs(x), abs(x), cbrt(x), ceiling(x), floor(x), int(x), mod(x,y), power10(x), rem(x,y), round(x), sign(x), trunc(x), DegToRadians(x), RadToDegrees(x).

PostPosted: Sat Jan 04, 2003 1:07 pm
by jfield
Observation #18 (<b>String Functions</b>):

a. The following functions are listed in the Help Topics: :)

strlen, substr, strleft, strright, strupper, strlower, strstr, hex, format, lformat, lparse, strctos, strstoc

b. Please add the following functions to the feature set: :)

asc, chr, leftpad, ltrim, proper, rightpad, rtrim, testnum, trim

PostPosted: Sat Jan 04, 2003 1:21 pm
by jfield
Observation #19 (<b>Date Objects</b>):

a. The following methods are listed for the Date Object: :)

now, selectdate, selecttime, addsecs, adddays, subsecs, subdays, diffsecs, diffdays, time, date, ldate

b. Please add the following methods to the feature set: :)

day, dayofweek, dayofyear, firstofmonth, lastofmonth, todate

PostPosted: Sat Jan 04, 2003 1:28 pm
by jfield
Observation #20 (<b>Arrays</b>):

a. Arrays only support a single dimension. :evil:

b. Please add multi-dimensional array capability. :)

PostPosted: Sat Jan 04, 2003 1:42 pm
by jfield
Observation #21 (<b>beep Function</b>):
a. Beep types beepInfo, beepWarning, beepError and beepConfirmation all sound the same.
b. Beep type beepAlarm is the same as the DateBook alarm.

PostPosted: Sat Jan 04, 2003 5:20 pm
by jfield
Observation #22 (<b>Draw Object Example</b>):
Below is a example that I created to learn the Draw method syntax::)
-- BTW: Why does this not work in the mainForm ? :?:

handler secondForm.onopen() {
// Draw Example
Draw draw; // Create an object to process the Draw methods

// Declare some variables to use for color index values
int whiteIndex, redIndex, greenIndex, blueIndex, blackIndex;
whiteIndex = draw.indexFromColor( 0, 0, 0);
redIndex = draw.indexFromColor(255, 0, 0);
greenIndex = draw.indexFromColor( 0, 255, 0);
blueIndex = draw.indexFromColor( 0, 0, 255);
blackIndex = draw.indexFromColor(255, 255, 255);

draw.attachForm(secondForm); // Attach the Draw object to a form
draw.begin();
draw.fg(redIndex); // Set the Foreground Color to RED
draw.bg(blueIndex); // Set the Background Color to BLUE
draw.textColor(greenIndex); // Set the Text Color to GREEN
draw.font(fntBold); // Set the Text Font to BOLD
draw.textAlign(22); // Set the Text Alignment to Bottom Right
draw.underline(ulDot); // Set the Text Underlining to Dotted
draw.line(clrFG,0,50,90,50); // Draw a RED Horizontal Line 90 pixels long
draw.line(clrFG,90,50,90,80); // Draw a RED Vertical Line 30 pixels long
draw.pixel(clrFG,45,45); // Draw a RED dot (i.e. a single point)
draw.rect(clrFG,0,15,30,45,0); // Draw a RED Square of 30 pixels
draw.fg(blueIndex); // Change the Foreground Color to BLUE
draw.rect(clrFG,45,15,75,45,15); // Draw a BLUE Circle of 30 pixels
draw.rect(clrFG,10,55,80,65,0); // Draw a BLUE Rectangle 70 pixels long
draw.rect(clrFG,10,70,80,90,10); // Draw a BLUE Rounded Rect. 70 pixels long
draw.frame(clrFG,10,95,50,135,0,1);// Draw a Frame
draw.end();
}

PostPosted: Sat Jan 04, 2003 5:23 pm
by jfield
Observation #23 (<b>Draw Object Methods</b>):

a. For the rect(int c, int x1, int y1, int x2, int y2, int rad) method:

If y2 equals y1, then weird shapes appear.
If x2-x1=y2-y1 then a square is drawn for radius=0.
The radius should be <= 1/4th of y2-y1 for a nice rounded rectangle.

b. For the frame(int c, int x1, int y1, int x2, int y2, int rad, int thick) method:

x1 should be > 0 to see the frame edge.
Setting thick = 0 results in a borderless frame.

PostPosted: Mon Jan 06, 2003 4:48 pm
by cao
8)

Wow, Thanks for all the suggestions.
Let us spend some time go through the list.

What we usually do is that, input all of these suggestions or issues into the bug database, prioritize them and address them in the future updates.

PostPosted: Tue Jan 07, 2003 1:49 am
by jfield
Observation #24 (<b>Statements</b>):

a. I could not get a multiple line IF statement to work (See below).

if (slrHorse1.value >= slrHorse1.max){
alert("Red Velvet WINS It !!");
RaceIsOver = true;
}

b. The second line within the braces (i.e. RaceIsOver = true;) is always executed.[:0]
c. OOPS, I made a mistake in another part of the code. I did: if (RaceIsOver = true), instead of ==.:?
d. Instead of typing "if (checkbox111.checked == true) { }", just use "if (checkbox111.checked) { }". Less mistakes!