ActionScript 3.0 :: Make A Visual Novel Engine Script Interpreter?
Oct 17, 2011
I am trying to make a Visual Novel engine script interpreter. What it does is, it reads simple instructions from a source like: "DISPLAY_TEXT: Hello world", "SHOW_IMG: scene.png".
This looks fine so far. If next instruction is DISPLAY_TEXT, handle_instruction() will display the given text on the screen, and then the while loop will keep on reading. The problem is, some instructions will have to wait for the user to click on screen so it can jump to next instruction, but how can I do this, if the while loop won't wait for the user to click on the screen?
I can't seem to figure out how to accomplish a fairly simple task: I have a simple graphic and I'd like to apply an "orbiting" effect to it - so that the graphic moves in a circle around an arbitrary point (without rotating around its own center).[code]...
So, been looking for a way to make the perfect 3d engine for flash. I need to know though, what am I working with? Pixels? Can I use something to access the video hardware? Already taking a few math classes on Monday to get a fresh start so I need to know the best way to go about this. Like...how does the video card draw?
So i'm building a plugin system for my game, and i need to know actively what objects each plugin wants to use. For this, i have made a simple String interpreter. What it can do so far is separate id's and get whether a required input uses all of that kind.
my input format is like this:
Code: IA:[param];IA[param];NN
IA is the index of all objects matching the parameter to the right of it. A is replaced by A if you want all those objects with the ID of param, or a number for a specific index.:[] tells the interpreter that what is inside the ['s is the param.the param is the string identifier that it looks for when finding objects.NN is the end sequence. this tells the engine that it doesn't need any more params.so say i had a plugin that uses the string
Code: I2[player];IA[world];NN
the engine will loop through all objects with the ID "world" using them as the second param for the plugin's behavior, and the first will always be the 2nd "player" in the list.I can currently detect whether it wants all of a certain parameter, and what the parameter is. Now, i need to be able to find the index each param requires if it is not all. And i've tried multiple ways of doing this, but none so far have worked. What method would i use? Also, if you see anything that would kill performance in the interpreter, i would love to know, as this is called every frame.
My current code is a class with static methods called StringInterpreter, with the below code:
Code: package Utils { public class ScriptInterpreter {
I've made a Flash site and I want it to be optimized for search engine.What I need is, for every query on Google for this organization name I want respective Flash page to be displayed.
I'm trying to make a regular tetraeder in 3d with seoculars 3d engine. In this engine you have to use make3DPoint (x, y, z) Now for this tetraeder I want to use a variable s that is the length of one rib. so this was the code I wrote with help from Voetsjoeba
[AS]focalLength = 300; make3DPoint = function (x, y, z) { var point = new Object(); point.x = x; point.y = y;
I know there is one, but it's not easy to implement the way I want. I would like to know the steps to interpret the lisp language and what functions are essential to be implemented.
I create their basic Flash app with their Flash IDE for Visual Studio 2010 http:[url]....When launching the run button, it launch flash but with this error within Flash CS4: The following JavaScript error(s) occurred:
t line 6 of file "FlashApplication1.jsfl": Cannot find file file:///C:/temp/FlashApplication1/FlashApplication1/FlashApplication1.as.
There are several different physics engines available for Flash. What would be one you'd recommend to build a catapult (with slingshot) Angry Birds clone -- that will run well on mobile, once packaged via Air? the World Builder Alchemy port of Box2D vs Box2d For Flash?
Is there not an event that occurs only when there has been some sort of visual change to an object. So for example if it were a video or animated object it would be firing as often as EnterFrame. However, if it were some sort of input control just sitting there doing nothing visually, then the event wouldn't fire until the visual state changed as a result of some sort of user input for example.
Can I use Tofino (Visual Studio plugin for Flex development) to build IOS apps? Also do I need to download the Flex 4.5 SDK if I already have Flash Builder 4.5?
In my attempt to create a simple Pong-like game, I've encountered a very strange and at times severe visual bug.When I set the ball (A Flash CS 5.5 library MovieClip) in motion moving around the screen at a rather fast speed, I've noticed that sometimes the edges of the ball would be cut-off for a short moment in the direction it is moving.
When it happens, it almost seems like the position of the ball MovieClip is slightly ahead of its own border and thus the part that is outside the border fails to get drawn.
Here's a picture that illustrates how this looks - at least for me:
You can also view the .swf file online here: [URL]
Some technical data:
I've been unsuccessful in capturing the with a screenshot no matter how much I tried. Sometimes I would open the .swf and the bug would be almost non-existent while at other times it was very blatant. I'm using an EnterFrame event function to increment / decrement the x and y position of the MovieClip. I have never encountered any such problem in any Flash app, in this machine or others. Truncating / rounding the x and y values of the MovieClip didn't help. Neither did setting cacheAsBitmap to true.
Can I build up visual communication just based on two flash client points? I mean a live video connection from a client side to another client side, without FMS.
it's been a long time since I opened VB and I just needed to make a real simple program.Someone enters their income, then based on their salary, their taxes are displayed.One input TextBox, one ouput TextBox, and a button to calculate.I'm almost there, I'm just missing something, I have a TextBox for income:
txt_income
I have a TextBox for income + taxes:
txt_taxtotal
And a Calculate button:
btn_calculate
Here is the code: (I didn't want to use a class like you did)[code].....
i know how to program in vb.net, and have little problems switching to action script. the only problem im having is that i dont know where to type my code. in visual basic there were events that you would type into. does any one who knows Vb know what im talking about? i get the whole convert to symbol stuff just not where im supposed to type
creating a button within a movie clip that will pause both the images (bmps) on the screen and the sound, which is being loaded by AS3.Here's the code for my sound.
Code: //This assigns an abreviated name to the StorySongBook class which is inside the StorySongBook.mp3 properties. var sbs:StorybookSong = new StorybookSong();[code].....
How do I assign this to a button on the stage though (event listener?) and get the button to stop both audio and visual?
I need to invoke a dll/exe upon selection of controls in flash like checkboxes,radio buttons etc.. By getting the status of the controls I need to perform the actions in my aplication which is developed in VC++ and accordingly I should give responses to flash.
I have been getting a lot of visual artifacting when exporting a Flash CS4 movie to Quicktime. No matter what compressor I use, animation, dv/dvcpro, or even none, artifacts appear and I cannot figure out how to export a clean QT movie no matter what setting I use. I have even changed the finshed when last frame reached to finish at certain time.
Most of my applications are a combination of VB.NET and Adobe Flash, such that the VB application is displaying a Flash file inside the main form (using Adobe's COM object). The VB application is communicating with the Flash file via the ActionScript ExternalInterface and FSCommands (using XML strings). I'm having a hard time debugging the applications, since when an error occurs withing the Flash file (due to a bug in the ActionScript code) I'm getting a non-informative exception.
What I'd like to do is to debug both codes at once. At the very least I'd like to see the runtime error output as it is shown when I'm working with Adobe Flash. At the best scenario, I'd like to be able to hook my VB.NET code with the Actionscript code such that I can use breakpoints in both.
I'm trying to make a visual novel in flash, I have created the UI and the characters, but I don't know what could be the best approach as how to load the dialog and how to save them. I've been thinking about external files, but I don't know what could be the best type of files to do so. Also, when I load the game I want it to continue in the same scene and with the same variable values (obviously) is there a way where you can save all of them (like an image of the game).
On a button click the page loads and external swf using the add child function. Once loaded the user can close the "pop up" at any time by clicking the close button. The swf appears without a problem first time round, it is if they go back to click again that causes the problem. If they then try and click the button to view the external swf for another time then no visuals appear - you can hear sound but the videos never appear. I have tried to see if it is hiding behind something to no avail.
Edited code is below!!
ActionScript Code: var multiPlayer:Loader = new Loader(); var playerRequest:URLRequest = new URLRequest("vgallery_multi.swf"); function showQAMultiple(Event:MouseEvent) {
Most of my applications are a combination of VB.NET and Adobe Flash, such that the VB application is displaying a Flash file inside the main form (using Adobe's COM object). The VB application is communicating with the Flash file via the ActionScript ExternalInterface and FSCommands (using XML strings).
I'm having a hard time debugging the applications, since when an error occurs withing the Flash file (due to a bug in the ActionScript code) I'm getting a non-informative exception.
What I'd like to do is to debug both codes at once. At the very least I'd like to see the runtime error output as it is shown when I'm working with Adobe Flash. At the best scenario, I'd like to be able to hook my VB.NET code with the Actionscript code such that I can use breakpoints in both.
Edit: Environment: I'm using Visual Studio 2008 and Adobe Flash CS4.
What event would signal that the visual content of an SWFLoader had changed or how would you detect that.
Actually if the visual content changes there is in fact a "render" event broadcast in the parent application, but I don't know how to determine which SWFLoader caused it.
Say you have one SWFLoader on a page that contains some sort of input control but its just sitting there doing nothing until a user presses something on it, and then there is a render event in the parent application. However, if there is another SWFLoader that contains a continually playing VideoDisplay, then there will be continal render messages being broadcast in the parent application (I verified this.) My point being that the parent application is getting signaled somehow the instant the visual content of some embedded SWFLoader changes. But the question is how does my code determine specifically which SWFLoader changed.
I have to create a visual configurator meaning an online customized shirt designing application where user can design their own shirt using fabrics given along with size and styles to cuffs,collars and so.this concept is implemented in BrooksBrothers website which uses Scene7 to do it.But,I can't rely on Scene7 and must do all wireframe designing myself.I just found [URL] which quite implemented the way to customize hoodies and "nikeid" also implemented customize shoes and shirt designing.
All I am asking you is how to proceed or which areas should I focus on like,should I look on for Papervision3D texture mapping for DAE materials,or going for advanced Bitmap manipulation or look advanced masking techniques.Further I too want to learn and implement a framework so that my coding style will be much more manageable and I am choosing Cairngorm.Is it ok or not.I am trying to figure out the procedure to make this customizable application but all I want is some guidance towards the path which I can follow.