# Long lines of a/s

**URL:** <https://forum.kirupa.com/t/long-lines-of-a-s/20390>\
**Category:** Uncategorized\
**Created:** [May 8, 2003, 7:52am UTC](https://forum.kirupa.com/t/long-lines-of-a-s/20390 "2003-05-08T07:52:27Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![charlie](https://avatars.discourse-cdn.com/v4/letter/c/d6d6ee/32.png) [@charlie](https://forum.kirupa.com/u/charlie)\
**Post date:** [May 8, 2003, 7:52am UTC](https://forum.kirupa.com/t/long-lines-of-a-s/20390/1 "2003-05-08T07:52:27Z")

</div>

ok this is a bit of a simple one.  
I have a really long line - in actuality a long if() statement  
In VB you can break long lines (for ease of reading) by adding an underscore at the end of the line and continuing in the next line down.  
is there a simple way of doing this, or should i just put up with the really long line?

ps a sample of the code is…

if (\_level1.getBytesTotal()\>0 && \_level2.getBytesTotal()\>0 && \_level3.getBytesTotal()\>0 …  
continuing on to \_level13

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [May 8, 2003, 7:55am UTC](https://forum.kirupa.com/t/long-lines-of-a-s/20390/2 "2003-05-08T07:55:12Z")

</div>

i think you could just break the lines… that shouldn’t bother the interperter. line breaking is just for ease of reading anyways, an entire script could be just one long line. i think you can break about anywhere you want…

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [May 8, 2003, 7:59am UTC](https://forum.kirupa.com/t/long-lines-of-a-s/20390/3 "2003-05-08T07:59:32Z")

</div>

do you mean break using ; or literally just start on a new line (in actual fact i have tried both and neither works), not sure if this is because it’s all within the if( ), i mean i could just nest another few if statements, which would work too.  
And yes it is only to make my code tidier, so ultimately not of shattering importance.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [May 8, 2003, 9:30am UTC](https://forum.kirupa.com/t/long-lines-of-a-s/20390/4 "2003-05-08T09:30:16Z")

</div>

```auto
for (i=1; i<=13; i++) if (this["_level"+i].getBytesLoaded()) ii++;
if (ii == 13) {
yourActionsHere();
}

```

a bit unorthodox… but it should work. 😛

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [May 8, 2003, 9:58am UTC](https://forum.kirupa.com/t/long-lines-of-a-s/20390/5 "2003-05-08T09:58:31Z")

</div>

thanks kax, after a bit of tweaking it appears to work. 🙂

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [May 8, 2003, 10:00am UTC](https://forum.kirupa.com/t/long-lines-of-a-s/20390/6 "2003-05-08T10:00:08Z")

</div>

no problem, charlie. =)

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [May 8, 2003, 10:45am UTC](https://forum.kirupa.com/t/long-lines-of-a-s/20390/7 "2003-05-08T10:45:35Z")

</div>

how about this?

```auto
while (!woop && (i<14)) woop = (this["_level"+(i++)].getBytesTotal() > 0);
if (woop) {...}

```

just trying 😉

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [May 8, 2003, 10:55am UTC](https://forum.kirupa.com/t/long-lines-of-a-s/20390/8 "2003-05-08T10:55:59Z")

</div>

nope… that doesn’t work.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [May 8, 2003, 11:11am UTC](https://forum.kirupa.com/t/long-lines-of-a-s/20390/9 "2003-05-08T11:11:49Z")

</div>

ofcourse not, silly me. i meant this:

```auto
while (!woop && (i<14)) woop = !(this["_level"+(i++)].getBytesTotal() > 0);
if (!woop) {...}

```

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [May 8, 2003, 11:20am UTC](https://forum.kirupa.com/t/long-lines-of-a-s/20390/10 "2003-05-08T11:20:17Z")

</div>

you just changed a boolean from true to false… still doesn’t work.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [May 8, 2003, 11:23am UTC](https://forum.kirupa.com/t/long-lines-of-a-s/20390/11 "2003-05-08T11:23:06Z")

</div>

why doesnt it work?

and i changed two.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [May 8, 2003, 11:38am UTC](https://forum.kirupa.com/t/long-lines-of-a-s/20390/12 "2003-05-08T11:38:40Z")

</div>

you tell me…

```auto
// array to simulate the levels
var levels = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1];
// brainy
while (!woop && i<14) woop = !(levels[i++]>0);
if (!woop) trace("brainy");
// kax
for (k=1; k<=13; k++) if (levels[k]>0) kk++;
if (kk == 13) trace("kax");

```

and you just changed one boolean, is there any other boolean besides woop? 😉

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [May 8, 2003, 11:49am UTC](https://forum.kirupa.com/t/long-lines-of-a-s/20390/13 "2003-05-08T11:49:25Z")

</div>

you’re right. i was being silly again. need to change 1 boolean, and it works:

```auto
while (!woop && (i<14)) woop = !(this["_level"+(i++)].getBytesTotal() > 0);
if (woop) {...}

```

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [May 8, 2003, 11:52am UTC](https://forum.kirupa.com/t/long-lines-of-a-s/20390/14 "2003-05-08T11:52:53Z")

</div>

nope… you still don’t get it. :-\

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [May 8, 2003, 3:10pm UTC](https://forum.kirupa.com/t/long-lines-of-a-s/20390/15 "2003-05-08T15:10:04Z")

</div>

but it works! i tested it and stuff. well, either it works right, or completley the opposite,. its doing _something_ right, im sure 😛

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [May 8, 2003, 3:14pm UTC](https://forum.kirupa.com/t/long-lines-of-a-s/20390/16 "2003-05-08T15:14:00Z")

</div>

no, it doesn’t!! 😛
