Allez le télécharger dans votre espace personnel et, pour plus d'infos : le topic officiel sur le forum anglais; et maintenant le forum officiel de spiderbasic, c'est par ici: http://forums.spiderbasic.com/
On entre en beta!
Beta 1 débarque avec les nouveautés suivantes :
Code : Tout sélectionner
- Version OS X et Linux (ndt : HELL YEAAAAAAAAAAAAAAAAAAAAAH!)
- Ajout du support du JSON
- ExportImage(), ExportJSON(), ExportXML() pour permettre à l'utilisateur de télécharger des fichiers
Code : Tout sélectionner
- Added AllocateStructure/FreeStructure()
- Chnaged the signature of the 'Loaded/Error' callback, the objectId as been added
- Added OpenFileRequester()/NextSelectedFile() and #PB_LocalFile support for LoadImage/XML/JSON()
- New IDE feature like Issue tool and more
Code : Tout sélectionner
- Added 'UserData' optional parameter to HttpRequest()
- Added GetGadgetItemText() support to WebGadget() (from same site only)
- Reworked AMD module handling to have a better code isolation
- Bug fixes
Code : Tout sélectionner
- Added: RegularExpression library
- Added: Import/EndImport support for variables and functions
- Added: "!" full inlined javascript support
- Added: EnableJS/DisableJS to put big javascript blocks in programs
- Added: CallDebugger support for native browser debugger (the FireFox/Chrome debugger needs to be opened first).
- Added: FrameGadget()
- Added: #PB_Compiler_InlineJavascript compiler constant
Code : Tout sélectionner
- Ajout: Bibliothèque XML (Voir Xml.sb)
- Ajout: Bibliothèque Font
- Ajout: Les flags #PB_Window_Background et #PB_Window_BorderLess pour OpenWindow()
- Ajout: TreeGadget(), support des SplitterGadget() imbriqués (NDT : "Nested SplitterGadget()", je savais pas comment mieux le traduire)
- Ajout: DesktopWidth()/DesktopHeight()/DesktopDepth()/DesktopName()/ExamineDesktop(), DesktopMouseX(), DesktopMouseY()
- Ajout: HTTPRequest() avec deux modes de fonctionnement: #PB_HTTP_Get et #PB_HTTP_Post.
- Ajout: URLEncoder(), URLDecoder()
- Ajout: ChangeCurrentElement(), CopyList(), InsertElement(), MergeLists(), MoveElement()
- Ajout: PopListPosition(), PushListPosition(), SplitList(), SwapElements()
- Ajout: PopMapPosition(), PushMapPosition()
- Ajout: RandomSeed(), DrawText(), TextWidth(), TextHeight(), DrawingFont()
- Ajout: SetFrameRate(), CreateSprite(), SpriteOutput()
- Ajout: SortArray(), SortList(), RandomizeArray(), RandomizeList()
Code : Tout sélectionner
- Ajout: ContainerGadget(), ListIconGadget() et TreeGadget() (Voir l'exemple GadgetOverview.pb pour une petite démo)
- Ajout: UseGadgetList()
Asteroid : http://reelmedia.org/spiderbasic/spideroids.html
Un casse brique : http://reelmedia.org/spiderbasic/spiderpong.html
Alpha 2 dispo sur nos comptes, beaucoup de bug fixes et de nouvelles commandes.
Des exemples par ici:
http://www.purebasic.com/spidertest/gadgets.html
http://www.purebasic.com/spidertest/waponez/index.html