
      Licensed to the Apache Software Foundation (ASF) under one or more
      contributor license agreements.  See the NOTICE file distributed with
      this work for additional information regarding copyright ownership.
      The ASF licenses this file to You under the Apache License, Version 2.0
      (the "License"); you may not use this file except in compliance with
      the License.  You may obtain a copy of the License at
    
          http://www.apache.org/licenses/LICENSE-2.0
    
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.

This file contains the text displayed by the 'help' command in fdb.



It is divided into "topics". For example, when an fdb user types

'help break', the [break] topic below is displayed.



The first and last lines of each topic should be blank.

They don't get displayed in fdb; they are here only

to make this file more easily readable.



Help text should be formatted to not wrap

when displayed on an 80-character-wide console.

The following line is 80 characters wide.



--------------------------------------------------------------------------------



[?]



M��ritt�m�t�n komento. Sy�tt�m�ll� 'help' n�et luettelon kaikista 

fdb-komennoista.



[break]



M��rit� keskeytyskohta tietyll� rivill� tai tietyss� toiminnossa.

Esimerkkej�:

  break 87

    Asettaa keskeytyskohdan riville 87 nykyisess� tiedostossa.

  break myapp.mxml:56

    Asettaa keskeytyskohdan riville 56 tiedostossa myapp.mxml.

  break #3:29

    Asettaa keskeytyskohdan riville 29 tiedostossa #3.

  break doThis

    Asettaa keskeytyskohdan toimintoon doThis() nykyisess� tiedostossa.

  break myapp.mxml:doThat

    Asettaa keskeytyskohdan toimintoon doThat() tiedostossa myapp.mxml.

  break #3:doOther

    Asettaa keskeytyskohdan toimintoon doOther() tiedostossa #3.

  break

   Asettaa keskeytyskohdan nykyiseen suoritusosoitteeseen nykyisen pinon 

   kehyksess�. T�m� on hy�dyllist�, kun keskeytys tapahtuu pinokehykseen 

   palattaessa.

Tiedostonimet ja -numerot n�et sy�tt�m�ll� 'info sources' tai 'info files'.

Toimintojen nimet n�et sy�tt�m�ll� 'info functions'.

Lyhennetyt tiedostojen ja toimintojen nimet hyv�ksyt��n, jos ne ovat selvi�.

Jos m��ritet��n rivinumero, keskeytys tapahtuu koodin alussa sill� rivill�.

Jos m��ritet��n toiminto, keskeytys tapahtuu koodin alussa siin� toiminnossa.

Lis�tietoa keskeytyskohdista n�et komennoilla 'commands' ja 'condition'.



[bt]



Pinon backtrace.



[catch]



Keskeytys poikkeuksen sattuessa.  Vaikuttaa vain catch-lohkon k�sittelemiin 

poikkeuksiin.  K�sittelem�tt�m�t poikkeukset keskeytt�v�t aina 

virheenkorjauksen.



Voit poistaa k�sittelypisteen Delete-komennolla.



Esimerkkej�:

  catch *

    Keskeytys mink� tahansa poikkeuksen sattuessa.

  catch ReferenceError

    Keskeytys aina ReferenceError-virheen syntyess�, olipa se k�sitelty tai ei.



[cf]



N�ytt�� nykyisen tiedoston nimen ja numeron tai vaihtaa nykyist� tiedostoa.

Esimerkkej�:

  cf

    N�ytt�� nykyisen tiedoston nimen ja numeron.

  cf myapp.mxml

    Vaihtaa nykyisen tiedoston tiedostoksi myapp.mxml.

  cf #29

    Vaihtaa nykyisen tiedoston tiedostoksi #29.

Tiedostonimet ja -numerot n�et sy�tt�m�ll� 'info sources' tai 'info files'.

Lyhennetyt tiedostonimet hyv�ksyt��n, jos ne ovat selvi�.

Komennon 'list' k�ytt�minen tiedostoon tekee tiedostosta nykyisen tiedoston.



[clear]



Poistaa keskeytyskohdan tietylt� rivilt� tai tietyst� toiminnosta.

Esimerkkej�:

  clear 87

    Poistaa keskeytyskohdan rivilt� 87 nykyisess� tiedostossa.

  clear myapp.mxml:56

    Poistaa keskeytyskohdan rivilt� 56 tiedostossa myapp.mxml.

  clear #3:29

    Poistaa keskeytyskohdan rivilt� 29 tiedostossa #3.

  clear doThis

    Poistaa keskeytyskohdan toiminnosta doThis() nykyisess� tiedostossa.

  clear myapp.mxml:doThat

    Poistaa keskeytyskohdan toiminnosta doThat() tiedostossa myapp.mxml.

  clear #3:doOther

    Poistaa keskeytyskohdan toiminnosta doOther() tiedostossa #3.

  clear

    Poistaa keskeytyskohdan nykyisen tiedoston nykyiselt� rivilt�. 

Tiedostonimet ja -numerot n�et sy�tt�m�ll� 'info sources' tai 'info files'.

Toimintojen nimet n�et sy�tt�m�ll� 'info functions'.

Lyhennetyt tiedostojen ja toimintojen nimet hyv�ksyt��n, jos ne ovat selvi�.

Jos m��ritet��n rivinumero, silt� rivilt� poistetaan kaikki keskeytyskohdat.

Jos m��ritet��n toiminto, toiminnon alussa olevat keskeytyskohdat poistetaan.



[continue]



Jatka suorittamista keskeytyskohdassa pys�htymisen j�lkeen.

T�m� komento ei hyv�ksy argumentteja.



[condition]





M��rit� keskeytyskohdan numero N. Keskeytys tapahtuu vain, jos COND toteutuu.

K�ytt� on `condition N COND', jossa N on kokonaisluku ja COND on lauseke, joka 

arvioidaan aina, kun keskeytyskohta N saavutetaan.



[commands]



M��rit� komennot, jotka suoritetaan, kun t�rm�t��n keskeytyskohtaan.

Anna keskeytyskohdan numero argumenttina `commands`-komennon j�lkeen.

Jos argumenttia ei anneta, kohteena oleva keskeytyskohta m��ritet��n viimeisen�.

Komennot alkavat seuraavalta rivilt�.

Kirjoita rivi, joka sis�lt� sanan "end", merkitsem��n kohtaa, miss� komennot 

loppuvat.

M��ritt�m�ll� ehdon "silent" ensimm�iseksi riviksi teet keskeytyskohdasta 

hiljaisen. T�ll�in mit��n ei tulosteta, kun kohta saavutetaan, lukuun ottamatta 

komennon tulostamaa tulostetta.

Esimerkki:

  (fdb) commands

  Kirjoita komennot sit� varten, kun keskeytyskohta 1 tulee vastaan, yksi 

  komento riville.

  P��t� rivill�, jolla lukee vain 'end'.

  >w

  >end



[delete]



Poista yksi tai useampi keskeytyskohta.

Esimerkkej�:

  delete

    Poistaa kaikki keskeytyskohdat.

  delete 2 5

    Poistaa keskeytyskohdat #2 ja #5.

N�et keskeytyskohtien numerot sy�tt�m�ll� 'info breakpoints'.



[directory]



M��rit� luettelo hakemistoista, joista fdb etsii l�hdetiedostoja.



Esimerkkej�:



  directory

    Palauttaa luettelon oletusasetuksiin. Luettelo sis�lt�� silloin hakemiston, 

    jossa l�hdetiedosto koottiin objektikoodiksi, ja sen j�lkeen nykyisen 

    hakemiston.



  directory C:\MySource        (Windows)

  directory /MySource          (Mac)

    Lis�� m��ritetyn hakemiston sen hakemistoluettelon alkuun, josta l�hdett� 

    haetaan.  Jos haetaan esimerkiksi luokan mypackage.MyClass l�hdett�, 

    virheenkorjaustoiminto etsii l�hdett� sek� kansiosta 

    C:\MySource\mypackage\MyClass.as ett� kansiosta C:\MySource\MyClass.as.



  directory C:\Dir1;C:\Dir2    (Windows � k�yt� pilkkua ';' erottimena)

  directory /Dir1:/Dir2        (Mac � k�yt� pistett� ':' erottimena)

    Lis�� useita hakemistoja sen hakemistoluettelon alkuun, josta l�hdett� 

    haetaan.



Nykyisen luettelon n�et sy�tt�m�ll� 'show directories'.



[disable]



Poista k�yt�st� yksi tai useita keskeytyskohtia tai automaattisen n�yt�n 

ilmaukset.

Esimerkkej�:

  disable

  disable breakpoints

    Poistaa k�yt�st� kaikki keskeytyskohdat.

  disable 2 5

  disable breakpoints 2 5

    Poistaa k�yt�st� keskeytyskohdat #2 ja #5.

  disable display

    Poistaa k�yt�st� kaikki automaattisen n�yt�n ilmaukset.

  disable display 1 3

    Poistaa k�yt�st� automaattisen n�yt�n ilmaukset #1 ja #3.

N�et keskeytyskohtien numerot sy�tt�m�ll� 'info breakpoints'.

N�et automaattisen n�yt�n ilmausten numerot sy�tt�m�ll� 'info display'.



[disassemble]



(Vain ActionScript 2. Ei tukea ActionScript 3:n virheenkorjaukselle.)



Pura jokin l�hdekoodin tietty osa.

Oletus on aina nykyinen rivi.

Samoja argumentteja tuetaan kuin list-komennossakin.

Esimerkkej�:

  disassemble 87

    Purkaa nykyisen tiedoston rivin 87.

  disassemble 87 102

    Purkaa nykyisen tiedoston rivit 87�102.

  disassemble doThis

      Purkaa toiminnon doThis() nykyisess� tiedostossa.

Sen lis�ksi, ett� k�yt�t yksinkertaisia rivinumeroita yll� olevan esimerkin 

mukaisesti, voit m��ritt�� rivej� muillakin tavoilla:

   myapp.mxml

      Rivi 1 tiedostossa myapp.mxml.

   myapp.mxml:doThat

      Toiminnon doThat() ensimm�inen rivi tiedostossa myapp.mxml.

   myapp.mxml:56

      Rivi 56 tiedostossa myapp.mxml.

   #3

      Rivi 1 tiedostossa #3.

   #3:doOther

      Se tiedoston #3 rivi, jolla toiminto doOther() alkaa.

   #3:29

      Rivi 29 tiedostossa #3.



[display]



Lis�� ilmaus automaattisen n�yt�n ilmausten luetteloon.

Esimerkki:

  display employee.name

    Lis�� 'employee.name' automaattisen n�yt�n ilmausten luetteloon.

    Joka kerta, kun fdb pys�htyy, arvo employee.name tulee n�kyviin.

T�m�n komennon argumentti on sama kuin komennolle 'print'.

N�et automaattisen n�yt�n ilmaukset ja niiden numerot sy�tt�m�ll� 'info 

display'.



[down]



Valitse ja tulosta t�m�n kutsuma pinokehys.

Seuraavat 'info arguments'- ja 'info locals' -komennot n�ytt�v�t valitun 

kehyksen argumentit ja paikalliset muuttujat.

Katso komennot 'up' ja 'frame'. 



[enable]



Ota k�ytt��n yksi tai useita keskeytyskohtia tai automaattisen n�yt�n ilmaukset.

Esimerkkej�:

  enable

  enable breakpoints

    Ottaa k�ytt��n kaikki keskeytyskohdat.

  enable 2 5

  enable breakpoints 2 5

    Ottaa k�ytt��n keskeytyskohdat #2 ja #5.

  enable display

    Ottaa k�ytt��n kaikki automaattisen n�yt�n ilmaukset.

  enable display 1 3

    Ottaa k�ytt��n automaattisen n�yt�n ilmaukset #1 ja #3.

N�et keskeytyskohtien numerot sy�tt�m�ll� 'info breakpoints'.

N�et automaattisen n�yt�n ilmausten numerot sy�tt�m�ll� 'info display'.



[file]



M��rit� sovellus, josta korjataan virheit�, k�ynnist�m�tt� sit�.

Esimerkkej�:

  file http://www.mysite.com/myapp.mxml

    M��rit� MXML-sovellus, josta korjataan virheit�.

  file myapp.swf

    M��rit� nykyisest� hakemistosta paikallinen SWF-tiedosto, josta korjataan 

    virheit�.

    T�ss� tapauksessa (virheenkorjaustiedot sis�lt�v�n) tiedoston myapp.swd 

    pit�� sijaita my�s nykyisess� hakemistossa.

Komento ei k�ynnist� sovellusta. K�ynnist� sovelluksen virheenkorjaus 

komennolla 'run' ilman argumentteja.

Sen sijaan, ett� k�ytt�isit komentoa 'file <target>' ja sen j�lkeen komentoa 

'run', voit yksinkertaisesti m��ritt�� korjattavan sovelluksen komennon 'run' 

argumentiksi:

  run http://mysite.com/myapp.mxml

  run myapp.swf

Voit my�s m��r�t� tiedoston virheenkorjauksen komentorivin argumentilla, kun 

k�ynnist�t fdb:n:

  fdb http://www.mysite.com/myapp.mxml

  fdb myapp.swf

T�ss� tapauksessa sinun ei tarvitse k�ytt�� komentoa 'file' eik� komentoa 'run'.

Jos suoritat komennon 'run' m��ritt�m�tt� sovellusta virheenkorjausta varten, 

fdb odottaa, kunnes jokin sovellus muodostaa siihen yhteyden.



[finish]



Suorita, kunnes nykyinen toiminto palaa.

T�m� komento ei hyv�ksy argumentteja.



[frame]



Valitse ja tulosta jokin tietty pinokehys.

T�m� komento hyv�ksyy valinnaisen argumentin: kehyksen numeron.

Jos argumenttia ei m��ritet�, oletuksena palataan nykyiseen ylimp��n kehykseen 

(kehykseen 0).

Esimerkkej�:

  frame 4

  frame

Seuraavat 'info arguments'- ja 'info locals' -komennot n�ytt�v�t valitun 

kehyksen argumentit ja paikalliset muuttujat.

Katso komennot 'up', 'down' ja 'bt'. 



[handle]



M��rit�, miten fdb k�sittelee Flash Playerin virheet.

Esimerkkej�:

  handle recursion_limit stop

    N�yt� fdb:ss� ilmoitus virheest� recursion_limit ja pys�yt�, kuten 

    keskeytyskohdassa.

  handle all print nostop

    N�yt� ilmoitus kaikista virheist� fdb:ss�, mutta �l� pys�yt�.

Ensimm�inen argumentti on virheen nimi tai 'all'.

Lis�argumentit ovat toimintoja, jotka koskevat virhett�.

Virheiden nimet n�et sy�tt�m�ll� 'info handle'.

Toiminnot ovat print/noprint ja stop/nostop.

Toiminnolla 'print' sanoma tulostetaan t�m�n virheen sattuessa.

Toiminnolla 'stop' palataan virheenkorjaustoimintoon t�m�n virheen sattuessa. 

Toiminto 'print' suoritetaan samalla.



[help]



Onko fdb sinulle uusi? N�et sen perustiedot sy�tt�m�ll� 'tutorial'.

Luettelo fdb:n komennoista:

bt (bt)             Tulosta kaikkien pinokehysten backtrace-luettelot.

break (b)           M��rit� keskeytyskohta tietyll� rivill� tai tietyss� 

                    toiminnossa.

catch (ca)          Keskeytys poikkeuksen sattuessa.

cf (cf)             N�yt� nykyisen tiedoston nimi ja numero.

clear (cl)          Poista keskeytyskohta tietylt� rivilt� tai tietyst� 

                    toiminnosta.

condition (cond)    K�yt� ehdollista ilmausta keskeytyspisteess� tai poista 

                    ilmaus.

continue (c)        Jatka suorittamista keskeytyskohdassa pys�htymisen j�lkeen.

commands (com)      M��rit� komennot, jotka suoritetaan keskeytyspisteeseen 

                    saavuttaessa.

delete (d)          Poista keskeytyspisteet tai automaattisen n�yt�n ilmaukset.

directory (dir)     Lis�� hakemisto l�hdetiedostojen hakupolkuun.

disable (disab)     Poista keskeytyspisteet tai automaattisen n�yt�n ilmaukset 

                    k�yt�st�.

disassemble (disas) Pura l�hderivit tai -toiminnot.

display (disp)      Lis�� automaattisen n�yt�n ilmaus.

enable (e)          Ota keskeytyspisteet tai automaattisen n�yt�n ilmaukset 

                    k�ytt��n.

file (fil)          M��rit� sovelluksen virheenkorjaus.

finish (f)          Suorita, kunnes nykyinen toiminto palaa.

handle (han)        M��rit�, miten virhe k�sitell��n.

help (h)            N�yt� fdb-komentojen ohje.

home (ho)           M��rit� luettelosijainti paikkaan, miss� suorittaminen 

                    keskeytet��n.

info (i)            N�yt� tiedot ohjelmasta, josta korjataan virheit�.

kill (k)            Lopeta sen ohjelman suorittaminen, josta korjataan virheit�.

list (l)            Lis�� m��ritetty toiminto tai rivi luetteloon.

next (n)            Askelluta ohjelma.

print (p)           Tulosta EXP-muuttujan arvo.

pwd (pw)            Tulosta ty�hakemisto.

quit (q)            Sulje fdb.

run (r)             K�ynnist� ohjelma, jonka virheet on korjattu.

set (se)            Aseta muuttujan arvo.

source (so)         Lue fdb-komennot tiedostosta.

step (s)            Askelluta ohjelma, kunnes ohjelma saavuttaa eri l�hderivin.

tutorial (t)        N�yt� opetusohjelma, jossa selitet��n fdb:n k�ytt�.

undisplay (u)       Poista automaattisen n�yt�n ilmaus.

viewswf (v)         M��rit� tai tyhjenn� suodatin tiedostoluettelolle swf:n 

                    perusteella.

watch (wa)          Lis�� katselukohta annettuun muuttujaan.

what (wh)           N�ytt�� muuttujan sis�ll�n.

where (w)           Sama kuin bt.

Kirjoita 'help' ja sen j�lkeen komennon nimi, niin n�et t�ydet k�ytt�ohjeet.



[home]



M��rit� luettelosijainti paikkaan, miss� suorittaminen keskeytet��n.



[info]



Yleiskomento, jolla n�hd��n erilaisia tietoja ohjelmasta, josta korjataan 

virheit�.

Luettelo info-alikomennoista:

info arguments (i a)    Nykyisen pinokehyksen argumenttimuuttujat.

info breakpoints (i b)  K�ytt�j�n asetettavien keskeytyskohtien tilat.

info display (i d)      N�yt� luettelo automaattisen n�yt�n ilmauksista.

info files (i f)        Niiden kohteiden ja tiedostojen nimet, joista korjataan 

                        virheit�.

info functions (i fu)   Kaikki toimintojen nimet.

info handle (i h)       Miten virhe k�sitell��n.

info locals (i l)       Nykyisen pinokehyksen paikalliset muuttujat.

info scopechain (i sc)  Nykyisen pinokehyksen vaikutusalueketju.

info sources (i so)     L�hdetiedostot ohjelmassa.

info stack (i s)        Pinon backtrace.

info swfs (i sw)        T�m�n istunnon swf-luettelo.

info targets(i t)       Sovellus, josta korjataan virheit�.

info variables (i v)    Kaikki yleisten ja staattisten muuttujien nimet.

Kirjoita 'help info' ja sen j�lkeen info-alikomennon nimi, niin n�et t�ydet 

k�ytt�ohjeet.



[info arguments]



N�yt� nykyisen pinokehyksen argumentit.



[info breakpoints]



N�yt� kaikkien keskeytyskohtien ja katselukohtien tila.

Type-sarakkeesta n�kyy jompikumpi n�ist�:

   breakpoint   - tavallinen keskeytyskohta

   watchpoint   - katselukohta

Disp-sarake sis�lt�� jonkin seuraavista: 'keep', 'del', 'dis'. T�m� kertoo, 

mit� keskeytyskohdassa tapahtuu. Vaihtoehto 'dis' tarkoittaa sit�, ett� 

keskeytyskohta poistetaan k�yt�st�. Vaihtoehto 'del' tarkoittaa sit�, ett� 

keskeytyskohta poistetaan.  

'Address'-sarake kertoo osoitteen. 'What'-sarake kertoo tiedoston/rivinumeron. 



[info display]



N�yt� luettelo automaattisen n�yt�n ilmauksista ja niiden numeroista.



[info files]



N�yt� tiedostojen nimet ja numerot sovellukselle, josta korjataan virheit�, 

mukaan luettuna l�hdetiedostot, kehystiedostot ja automaattisesti luodut 

tiedostot.

Esimerkkej�:

  info files

    N�ytt�� aakkosj�rjestyksess� kaikki tiedostot luokan mukaan.

  info files my

  info files my*

    N�ytt�� aakkosj�rjestyksess� kaikki tiedostot, joiden nimi alkaa "my".

  info files *.as

    N�ytt�� aakkosj�rjestyksess� kaikki tiedostot, joiden nimi p��ttyy ".as".

  info files *foo*

    N�ytt�� aakkosj�rjestyksess� kaikki tiedostot, joiden nimeen sis�ltyy "foo".

Tiedostot n�ytet��n muodossa name#N, jossa N on tiedoston numero.

Monissa komennoissa tiedoston nimen voi korvata #N.



[info functions]



N�yt� toimintojen nimet.

Esimerkkej�:

  info functions .

    N�yt� kaikki toiminnot nykyisess� tiedostossa.

  info functions myapp.mxml

    N�yt� kaikki toiminnot tiedostossa myapp.mxml.

  info functions #3

    N�yt� kaikki toiminnot tiedostossa #3.

  info functions

    N�yt� kaikki toiminnot kaikissa tiedostoissa.

Tiedostonimet ja -numerot n�et sy�tt�m�ll� 'info sources' tai 'info files'.

Lyhennetyt tiedostonimet hyv�ksyt��n, jos ne ovat selvi�.



[info handle]



N�yt�, mit� fdb tekee, kun Flash Playeriss� tapahtuu virhe.

Esimerkkej�:

  info handle

    N�yt�, miten fdb k�sittelee kaikki virheet.

  info handle recursion_limit

    N�yt�, miten fdb k�sittelee virheen recursion_limit.



[info locals]



N�yt� nykyisen pinokehyksen paikalliset muuttujat.



[info scopechain]



N�yt� nykyisen pinokehyksen vaikutusalueketju.  Vaikutusalueketju on 

objektiluettelo, jossa Flash Player suorittaa haun yritt�ess��n ratkaista 

symbolin nimen.



[info sources]



N�yt� l�hdetiedostojen nimet ja numerot sovellukselle, josta korjataan virheit�.

Ei sis�ll� kehystiedostoja ja automaattisesti luotuja tiedostoja.

Tiedostot n�ytet��n muodossa name#N, jossa N on tiedoston numero.

Monissa komennoissa tiedoston nimen voi korvata #N.



[info stack]



Pinon backtrace.



[info swfs]



N�yt� virheenkorjausistunnon tuntemat swf-tiedostot.  Komennolla 'viewswf' n�et 

lis�tietoja siit�, miten tiedostoluettelo voidaan suodattaa swf-nimen 

perusteella. 



[info targets]



N�yt� URL (http: tai tiedosto:) sovellukselle, josta korjataan virheit�.



[info variables]



N�yt� kaikki yleisten ja staattisten muuttujien nimet ja arvot.



[info ?]



M��ritt�m�t�n info-komento. Kokeile komentoa 'help info'.



[kill]



Lopeta sen ohjelman suorittaminen, josta korjataan virheit�.

T�m� komento ei hyv�ksy argumentteja.



[list]



Luetteloi koodirivit l�hdetiedostossa.

Esimerkkej�:

  list

    Luetteloi kymmenen lis�rivi� nykyisess� tiedostossa edellisen luettelon 

    j�lkeen tai sen ymp�rille.

  list -

    Luetteloi kymmenen rivi� nykyisess� tiedostossa ennen edellist� luetteloa.

  list 87

    Luetteloi kymmenen rivi� nykyisess� tiedostossa rivin 87 ymp�rill�.

  list 87 102

    Luetteloi nykyisen tiedoston rivit 87�102.

Sen lis�ksi, ett� k�yt�t yksinkertaisia rivinumeroita yll� olevan esimerkin 

mukaisesti, voit m��ritt�� rivej� seitsem�ll� muulla tavalla:

  doThis

      Toiminnon doThis() ensimm�inen rivi nykyisess� tiedostossa.

   myapp.mxml

      Rivi 1 tiedostossa myapp.mxml.

   myapp.mxml:doThat

      Toiminnon doThat() ensimm�inen rivi tiedostossa myapp.mxml.

   myapp.mxml:56

      Rivi 56 tiedostossa myapp.mxml.

   #3

      Rivi 1 tiedostossa #3.

   #3:doOther

      Se tiedoston #3 rivi, jolla toiminto doOther() alkaa.

   #3:29

      Rivi 29 tiedostossa #3.

Tiedostonimet ja -numerot n�et sy�tt�m�ll� 'info sources' tai 'info files'.

Toimintojen nimet n�et sy�tt�m�ll� 'info functions'.

Lyhennetyt tiedostojen ja toimintojen nimet hyv�ksyt��n, jos ne ovat selvi�.

Tiedoston lis��minen luetteloon tekee tiedostosta nykyisen tiedoston. (Katso 

komento 'cf'.)



[next]



Askelluta ohjelma alirutiinikutsujen l�pi.

  next

    Askelluta kerran.

  next 3

    Askelluta kolmasti, tai kunnes ohjelma pys�htyy jostain muusta syyst�.

Toimii kuten komento 'step', kunhan alirutiinikutsuja ei tapahdu. Jos 

alirutiinikutsu tapahtuu, sit� k�sitell��n yhten� ohjeena.



[print]



Tulosta muuttujan tai ilmauksen arvo.

Esimerkkej�:

  print i

    Tulosta 'i'-arvo.

  print employee.name

    Tulosta 'employee.name'-arvo.

  print employee

    Tulosta objektin 'employee' arvo.

    Tulos saattaa olla esimerkiksi [Object 10378].

  print employee.

    Tulosta objektin 'employee' kaikkien ominaisuuksien arvot.

  print *employee

    Tulosta objektin 'employee' kaikkien ominaisuuksien arvot.

    Etuliiteoperaattori * on j�lkiliiteoperaattorin . etuliitevaihtoehto.

  print #10378.

    Tulosta kaikkien Object #10378:n ominaisuuksien arvot.

K�ytett�viss� ovat valitun pinokehyksen sanastollisen ymp�rist�n muuttujat sek� 

kaikki ne muuttujat, joiden vaikutusalue on yleinen tai kokonainen tiedosto.



[pwd]



Tulosta nykyinen ty�hakemisto.

T�m� on hakemisto, josta fdb k�ynnistettiin. Hakemistoa ei voi muuttaa fdb:n 

sis�ll�. Komentojen 'run' ja 'source' argumentti voidaan m��ritt�� suhteessa 

t�h�n hakemistoon.

T�m� komento ei hyv�ksy argumentteja.



[quit]



Sulje fdb.

T�m� komento ei hyv�ksy argumentteja.



[run]



Aloita virheenkorjausistunto.

Esimerkkej�:

  run http://www.mysite.com/myapp.mxml

    Suorittaa m��ritetyn MXML-sovelluksen.

  run myapp.swf

  run mydir\myapp.swf

  run c:\mydir\myapp.swf

    Suorittaa paikallisen SWF-tiedoston myapp.swf, joka voidaan m��ritt�� joko 

    suhteessa nykyiseen hakemistoon (katso komento 'pwd') tai k�ytt�en 

    absoluuttista polkua. N�iss� tapauksissa tiedoston myapp.swd 

    (virheenkorjaustiedot sis�lt�v� tiedosto) pit�� sijaita samassa 

    hakemistossa kuin tiedosto myapp.swf.

  run

    Suorita edell� komennossa 'file' m��ritetty sovellus.

    Jos sovellusta ei ole m��ritetty, fdb odottaa, kunnes jokin sovellus 

    muodostaa siihen yhteyden. Jos mik��n sovellus ei tee niin, fdb suorittaa 

    aikakatkaisun.

Komento 'run' k�ynnist�� sovelluksen selaimessa tai erillisess� Flash 

Playeriss�.

Heti, kun sovellus k�ynnistyy, se keskeytyy fdb-tilaan, jotta voit m��ritt�� 

keskeytyskohdat.



Macintosh-k�ytt�j�rjestelm�ss� komennon ainoa tuettu muoto on 'run', ilman 

argumentteja.  Flash Player pit�� k�ynnist�� manuaalisesti.



[set]



M��rit� muuttujan tai mukavuusmuuttujan arvo.

Mukavuusmuttujia esiintyy ainoastaan fdb:ss�. Ne eiv�t ole osa ohjelmaa.

Mukavuusmuuttujilla on etuliite '$'. Muuttujilla voi olla mik� tahansa nimi, 

joka ei ole jo olemassa olevan muuttujan nimi.  Esimerkiksi $myVar.  

Mukavuusmuuttujilla voidaan hallita useita fdb:n ominaisuuksia.  



Seuraavat mukavuusmuuttujat ovat fdb:n k�yt�ss�.

$listsize          - komennolle 'list' n�ytett�vien l�hderivien m��r�

$columnwrap        - sen sarakkeen numero, jossa tulostus rivitet��n

$infostackshowthis - jos 0, pinon backtrace-luettelossa ei lue 'this'

$invokegetters     - jos 0, est�� fdb:t� suorittamasta get-funktioita

$bpnum             - viimeinen m��ritetty keskeytyskohdan numero

$displayattributes - jos 1, 'print var.' n�ytt�� kaikki 'var'-j�senien 

                     attribuutit (esim. yksityinen, staattinen)



Esimerkkej�:

  set i = 3

    M��ritt�� muuttujan 'i' numerolle 3.

  set employee.name = "Susan"

    M��ritt�� muuttujan 'employee.name' merkkijonolle "Susan".

  set $myVar = 20

    M��ritt�� mukavuusmuuttujan '$myVar' numerolle 20.



[show]



Yleiskomento, jolla n�hd��n erilaisia tilatietoja fdb:st�.

Luettelo show-alikomennoista:

show break (sh b)       Suorituksen keskeytyksen paikka ja syy.

show directories (sh d) Hakemistot, joista etsit��n l�hdetiedostoja.

show files (sh f)       Kohdetiedostot ja -polut.

show functions (sh fu)  Toimintorivin m��ritystiedot. 

show locations (sh l)   Keskeytyskohtien paikat.

show memory (sh m)      Nykyinen muistin k�ytt�.

show net (sh n)         Soittimen viestitilastot. 

show properties (sh p)  Ominaisuuksien arvot.

show uri (sh u)         Soittimen URI t�t� istuntoa varten. 

show variable (sh v)    Raw-muuttujan noutaminen.

Kirjoita 'help show' ja sen j�lkeen show-alikomennon nimi, niin n�et t�ydet 

k�ytt�ohjeet.



[show break]



N�yt� siirtym� SWF:ss�, johon ohjelma pys�htyi.



[show directories]



N�yt� nykyinen hakupolku l�hdetiedostojen l�yt�mist� varten.



[show files]



N�yt� kaikkien kohdetiedostojen polku ja tiedostonimi.



[show functions]



N�yt� toiminnon/rivinumeron m��ritystiedot.

Esimerkkej�:

  show functions .

    N�ytt�� kaikkien toimintojen m��ritystiedot nykyisess� tiedostossa.

  show functions myapp.mxml

    N�ytt�� kaikkien toimintojen m��ritystiedot tiedostossa myapp.mxml.

  show functions #3

    N�ytt�� kaikkien toimintojen m��ritystiedot tiedostossa #3.

  show functions

    N�ytt�� kaikkien toimintojen m��ritystiedot kaikissa tiedostoissa.

Tiedostonimet ja -numerot n�et sy�tt�m�ll� 'info sources' tai 'info files'.

Lyhennetyt tiedostonimet hyv�ksyt��n, jos ne ovat selvi�.



[show locations]



N�ytt�� luettelon sijainneista, jotka kullekin keskeytyskohdalle on m��ritetty.



[show memory]



N�ytt�� Java-n�enn�ismuistin tilastot.



[show net]



N�ytt�� tiedot Flash Playeriin l�hetetyist� ja silt� vastaanotetuista 

viesteist�.



[show properties]



N�ytt�� luettelon virheenkorjauksessa k�ytetyist� mukavuusmuuttujista. 



[show uri]



N�ytt�� URI:n, jonka soitin l�hetti t�t� istuntoa varten.



[show variable]



N�ytt�� muuttujan j�senten arvot.  Vaaditaan kaksi parametri�. Ensimm�inen on 

numeroarvoinen muuttujan tunniste. Toinen on muuttujan ominaisuuden nimi.  

Mukavuusmuuttujaa $invokegetters k�ytet��n m��ritt�m��n, k�ynnistet��nk� 

get-ominaisuus, jos sellainen on olemassa.

Esimerkki:

    show variable 1 __proto__



[show ?]



M��ritt�m�t�n show-komento. Kokeile komentoa 'help show'.



[source]



Lue fdb-komennot tiedostosta ja suorita ne.

  source mycommands.txt

  source mydir\mycommands.txt

  source c:\mydir\mycommands.txt

    Lukee kohteen mycommands.txt ja suorittaa siin� olevat fdb-komennot.

    Komennot sis�lt�v� tiedosto voidaan m��ritt�� joko

	suhteessa nykyiseen hakemistoon (katso komento 'pwd')

	tai k�ytt�en absoluuttista polkua.

Tiedosto .fdbinit luetaan automaattisesti t�ll� tavalla, kun fdb k�ynnistet��n.

Tiedostoa .fdbinit haetaan vain nykyisest� hakemistosta. T�m� tarkoittaa sit�, 

ett� voit m��ritt�� useita .fdbinit-tiedostoja eri projekteja varten.



[step]



Askelluta ohjelma, kunnes ohjelma saavuttaa eri l�hderivin.

Esimerkkej�:

  step

    Askelluta kerran.

  step 3

    Askelluta kolmasti, tai kunnes ohjelma pys�htyy jostain muusta syyst�.



[tutorial]



N�yt� opetusohjelma, jossa selitet��n fdb:n k�ytt�.

T�m� komento ei hyv�ksy argumentteja.



[Tutorial]



Tyypillinen fdb-istunto:

K�ynnist� sovellus komennolla 'run'.

Tarkastele tiedostonimi� komennolla 'info sources'.

Lis�� tiedosto luetteloon komenolla 'list'.

M��rit� keskeytyskohdat komennolla 'break'.

Suorita ohjelma komennolla 'continue', kunnes osutaan keskeytyskohtaan.

Tutki ohjelman tilaa komennoilla 'where', 'print', 'info locals'.

Suorita yksitt�isi� lausekkeita komennoilla 'next', 'step', 'finish'.

Jatka suorittamista komennolla 'continue'.

Sulje fdb komennolla 'quit'.



[undisplay]



Poista yksi tai usea automaattisen n�yt�n ilmaus.

Esimerkkej�:

  undisplay

    Poista kaikki automaattisen n�yt�n ilmaukset.

  undisplay 2 7

    Poista automaattisen n�yt�n ilmaukset #2 ja #7.

N�et automaattisen n�yt�n ilmaukset ja niiden numerot sy�tt�m�ll� 'info 

display'.



[up]



Valitse ja tulosta t�t� kutsunut pinokehys.

Seuraavat komennot 'info arguments' ja 'info locals' n�ytt�v�t

valitun kehyksen paikalliset muuttujat ja argumentit.

Katso komennot 'down' ja 'frame'.



[viewswf]



M��ritt�� tai tyhjent�� tiedostoluettelon ('info files' tai 'info sources') 

suodattimen swf-nimen perusteella. 

Ilman parametrej� kaikki tiedostot n�ytet��n.  Jos sama tiedosto esiintyy 

useassa swf:ss�, luettelossa n�kyy vain tiedoston ensimm�inen esiintym�.  

Saat tiedoston muut esiintym�t n�kyviin k�ytt�m�ll� tiedoston numeroa (esim. 

'list #192') tai t�t� komentoa parametrin kanssa (katso alla). N�in voit 

tarkastella jonkin tietyn swf:n tiedostoja.  Jos k�yt�ss� on vain yksi 

parametri, komennon 'info swfs' n�ytt�m� swf-nimi, ainoastaan m��ritetyn swf:n 

tiedostot tulevat n�kyviin luetteloon.  

Muissa swf-tiedostoissa olevia tiedostoja ei n�ytet�.  T�m� komento vaikuttaa 

my�s komentoihin, jotka hyv�ksyv�t parametriksi tiedoston (esim. 'break').

Esimerkki:

  viewswf myApp.mxml.swf

    Vain tiedostossa myApp.mxml.swf olevat tiedostot n�ytet��n.

  viewswf 

    Kaikkien swf-tiedostojen kaikki tiedostot n�ytet��n.

 

[watch]



Lis�� katselukohta annettuun muuttujaan. Virheenkorjaustoiminto keskeytt�� 

suorittamisen muuttujan arvon vaihtuessa.

Esimerkki:

  watch foo



[what]



N�ytt�� kontekstin, jonka sis�ll� muuttuja ratkaistaan. 



[where]



Pinon backtrace.



[zzz]



((( Keep this unused topic at the end of the file    )))

((( so that the next-to-last one is parsed properly. )))

