In html/canvas instance variable
How one declare an instance of a movieclip instance variable.
Typically I want multiple instances of a moviclip on the stage, but with different starting values.
/ Lukas
There is already a thread discussing this topic here:
Tags: Adobe Animate
Similar Questions
-
Random MovieClips does not work in HTML canvas
This code works for as3, but why it works not for HTML canvas?
Can someone help me?
var MovieArray:Array = new Array(btr,btg,bty);
for (var i: int = 0; I < MovieArray.length;. i++){
var RandomNumber:Number = Math.floor (Math.random () * MovieArray.length)
var MoviePosX:Number = MovieArray [NombrAl] .x;
var MoviePosY:Number = MovieArray [NombrAl] there;
MovieArray [NombrAl] .x is MovieArray [i] .x;.
MovieArray there [NombrAl] = there MovieArray [i];
MovieArray [i] .x = MoviePosX
MovieArray [i] = MoviePosY there
}
There are still a few errors in your code. Use it instead:
var MovieArray is [this.btr, this.btg, this.bty];.
for (var I = 0; i)< moviearray.length;="" i++)="">
var NombrAl = Math.floor (Math.random () * MovieArray.length)
var MoviePosX = MovieArray [NombrAl] .x;
var MoviePosY = MovieArray [NombrAl] there;
MovieArray [NombrAl] .x is MovieArray [i] .x;.
MovieArray there [NombrAl] = there MovieArray [i];
MovieArray [i] .x = MoviePosX;
MovieArray [i] there = MoviePosY;
}
In general, during the transition from AS3 to JS, you must make the following changes mainly:
1. all instance names must be referenced as 'this principaltype.instance-name '.
2. all the ': type' prescribers should be deleted.
-
How to include the code as AS2, create files html (canvas)?
Like this:
AS2 may include codes :'aaa.as' #include.
How can I do it in cc animate html (canvas) files?
I have several documents, using the same set of code. If you can refer to the external code, duplicated code these easy to modify and use need not.
Sorry my English!
Thank you very much for the help!
Insert your code in a function. Put the function in the external .js file. Call the function everywhere where this code used to be.
Get rid of 'which = this. It will not work because 'this' will be the wrong scope. 'That' in the function as an argument, then call the function like myFunction ((this)); Or replace all 'that' s '_root' that is already defined by the script as pointing to the main scenario loader. Or replace "_root" in the script loader 'who' (not recommended, because "this" is not descriptive).
-
Center of html in the browser (html canvas). Help, please.
Hi guys.
I'm really stuck here and I hope someone can help. I looked online and found some answers but I'm not good enough with the code to be able to figure out how to change this option for centering in the browser window. This code - published from flash with html canvas cc - looks different to other peoples code. Could someone please indicate where I need to add the ' align: Center ' or 100% or whatever is needed. Thanks to you all!
<! DOCTYPE html >
< html >
< head >
< meta charset = "UTF-8" >
animation of curve < title > change flash < / title >
" < script src =" http://code.createjs.com/Easeljs-0.8.1.min.js "> < / script > .
" < script src =" http://code.createjs.com/tweenjs-0.6.1.min.js "> < / script > .
" < script src =" http://code.createjs.com/MovieClip-0.8.1.min.js "> < / script > .
" < script src =" http://code.createjs.com/preloadjs-0.6.1.min.js "> < / script > .
< script src = "edit the curve animation flash.js" > < / script >
< script >
var canvas, stage, exportRoot;
function init() {}
canvas = document.getElementById ("canvas");
images = images | {};
var loader = new createjs. LoadQueue (false);
loader.addEventListener ("fileload", handleFileLoad);
loader.addEventListener ("complete", handleComplete);
loader.loadManifest (lib.properties.manifest);
}
function handleFileLoad (evt) {}
If (evt.item.type == 'image') {[evt.item.id] = evt.result ;} images
}
function handleComplete (evt) {}
exportRoot = new lib.changecurveanimationflash ();
Stadium is new createjs. Internship (Canvas);
stage.addChild (exportRoot);
internship. Update();
stage.enableMouseOver ();
createjs. Ticker.setfps(25) (lib.properties.fps);
createjs. Ticker.addEventListener ("tick", stage);
}
< /script >
< / head >
< onload = "init (); the body"style =" background-color: #D4D4D4 ">
< canvas id = "canvas" width = "1024" height = "768" style = "background-color: #FFFFFF" > < / canvas >
< / body >
< / html >
Change this
to do this:
Add the following CSS code to your
tag. You can put under your -
Peripheral input MIDI CC Flash / Html Canvas
Hello world
First of all, if this isn't the right place for my question, would you please tell me where I can ask questions about CC Flash / actionscript 3.
I'm building a game (with CC Flash / Html Canvas / AS3, on a Mac) for players to help them play it by ear. The app plays a few notes (.wav or Mp3 files) and the user has to play on a piano.
Here is an example of level 3. (Sorry it's a french version for the moment).For now, it works fine with the included virtual piano but as I want to add the ability to play more than one note at a time (ex: agreements), I want users to use their keyboard as input device.
The only information I found on the Internet about the midi input/output are too old, and I have not found anything on the use of this feature with Flash.So, how to set a midi piano keyboard as input device and collect the notes?
Can I use the W3org WebMidiApi? If yes how?
Thanks for any help or idea.
F.
It works!
I tried with ExternalInterface, but I was getting a lot of errors.
Looking forward for an example using this method, I found another solution simpler. So simple I don't know why I didn't try it before.I just need to add 2 lines on my html page:
event.data = playednote [1] / / this is the value of the note played on the keyboard this line replaces the alert.
document.myFunction (playednote); MyFunc is a function in Flash/AS
Your last tip about unchecking the output HTML is very useful! I have a lot of time.
Thanks for your help, now I can continue. I am happy
Here's the script in my html page:
var canvas, stage, exportRoot;
function init() {
canvas = document.getElementById("canvas");
exportRoot = new lib.Sansnom3();
stage = new createjs.Stage(canvas);
stage.addChild(exportRoot);
stage.update();
createjs.Ticker.setFPS(lib.properties.fps);
createjs.Ticker.addEventListener("tick", stage);
}
var context=null; // the Web Audio "context" object
var midiAccess=null; // the MIDIAccess object.
var playednote = "";
window.addEventListener('load', function() {
// patch up prefixes
window.AudioContext=window.AudioContext||window.webkitAudioContext;
context = new AudioContext();
if (navigator.requestMIDIAccess)
navigator.requestMIDIAccess().then( onMIDIInit);
} );
function onMIDIInit(midi) {
midiAccess = midi;
var haveAtLeastOneDevice=false;
var inputs=midiAccess.inputs.values();
for ( var input = inputs.next(); input && !input.done; input = inputs.next()) {
input.value.onmidimessage = MIDIMessageEventHandler;
haveAtLeastOneDevice = true;
}
}
function MIDIMessageEventHandler(event) {
switch (event.data[0] & 0xf0) {
case 0x90:
playednote = event.data[1]
document.myFunction(playednote); // myFunction is a function in Flash/AS
}
}
-
Not able to access the parent instance variable in outside of the methods in child
Hello
I don't get why I am not able to access the instance variable parent class apart from the example of the child class methods.
Can someone let me know the exact reason for this, and what about the talks of error?class Parent { int a; } class Child extends Parent { a = 1; // Here i am getting a compilation error that Syntax error on token "a", VariableDeclaratorId expected after this token void someMethod() { a = 1; // Here i am not getting any compilation error while accessing parent class variable } }
Thank you
Uday
Published by: Udaya Shankara Gandhi on June 13, 2012 03:30You can only put assignments or expressions inside the methods, of the builders or the initializors class, or when you declare a variable.
It has nothing to the child which stretches from Parent.class Parent { int a = 1; { a = 1; } public Parent() { a = 1; } public void method() { a = 1; } }
-
JDEVELOPER 10 G, ADF BC: passivation of AM static instance variables?
I understand the need to passivate/activate instance variables, but what about the variables of static instance within one module application?
Thank you
WesStatic variables - variables of class and instance-variables persist without the need for passivation. Is there a particular reason or a scenario why use static variables? You need to consider that since all instances of AOS will share, change at 01:00 instance - i.e. the session of a user - will affect all other instances of AM - i.e. all other user sessions. You must also take into account the consequences of the multithreading when you attempt to change the static variable.
-
Flash Pro CS5: Why I don't see 'Copy to HTML canvas' command?
Suite: http://CS5.org/?p=3 & cpage = 1
Could you please tell me why I can't see menu 'Copy on canvas HTML' on Flash Professional CS5?
Where can I get information on "renderFXG.js" and there is any Web site used this?
Hello
The demo of MAX was a foretaste of a proof of concept. The command 'Copy HTML canvas' and renderFXG.js do not ship in Flash and Dreamweaver CS 5.
However, HTML5 is definitely an area that we focus on the future. Please describe the workflow HTML5 that you want to use. HTML5 what types of content do you use with Flash and Dreamweaver.
Thank you
Amel
-
How to get the Java instance variable in JSP custom
Hello
I decided to list some simple Java classes to use as instance variables. This should make it easier to do things with them in a JSP page since I know exactly what kind they are.
My question is how to get my Java instance in the JSP page variable - I a screenflow with an Interactive component in what I would normally choose BPM interactive object call, but this allows BPM object instance variables not Java ones. So how can I associate my JSP custom?
Thank you
NeilIn my view, that there must be a BPMObject that is passed into a JSP page. My suggestion would be to build a BPMObject as a "viewObject" with only the values you need and in the BPMObject constructor, load the java class data. And then possibly have a 'storeToJavaObj' method, you call after the JSP, which then stores the data to your java class if you wish.
HTH...
-Kevin -
How to filter by instance variables in a single business process?
Hi, I have 3 process in my project and I need to do a search by an instance variable which belongs to one of them.
Process A
B process - idRegional (my variable)
C process
I tried to BusinessProcess, something like that, but it return all processes, and I'm not even able to create the filter: (I try so many different ways)
I get the error: the variable 'idRegional' does not exist. But it exists, simply in a single process.Fuego.Papi.ProcessService ps = new Fuego.Papi.ProcessService(); ps.connectTo(url : Fuego.Server.directoryURL, user : "tester", password : "tester"); BusinessProcess papi = new BusinessProcess(); papi = ps.getProcess(process : "/ViabilidadeTecnica"); filtro.create(processService: papi.processService); filtro.SearchScope= new Fuego.Papi.SearchScope(ParticipantScope.ALL, StatusScope.INPROCESS_AND_COMPLETED); filtro.addAttributeTo(variable : "idRegional", comparator : IS, value : idRegional); filtro.matchAll = true; instancias = papi.getInstancesByFilter(filter : filtro); ps.disconnectFrom();
Is there a way to do a project variable instead of idRegional?
Thank youYour logic will not work unless idRegional is a project variable.
See this link to find a specific value for an instance variable: the instance filter supports several addAttributeTo for several conditions
Dan
-
Instance variable does not update
Hello
I'm working on a framework of exception handler, I placed a transition to exception in my process to catch exceptions and send them to my process manager.
In the activity that will go in erro, there are a few instance variables used within the activity stream. Now when I get the exception, I'll use these variables as input arguments to a sub-process that will be the Manager.
Let's assume we have Activity_1 with InstanceVar_1 = 'Hello '. I'll do it in the activity: InstanceVar_1 = InstanceVar_1 + 'World!', so I expect to have "Hello World!" in my variable...
I get the exception and I call my subflow in the path of transition to exception...
And in the subflow, my argument mapped supposed to hold InstanceVar_1 value will be just 'Hello '!
It seems that everything that I do activity in the exception is actually not really finished.
OK, that's the point: I did the same way at the time and it has always worked, I can't find all the differences between these processes...
Help me please.
Thank you
GiulianoHi Giuliano,
Sorry - I'm a little lost. Is "Activity_1" (where you set the variable instance to 'Hello World') activity where the exception was thrown, or was it in the flow of the exception handler?
If Activity_1 is where your exception is thrown then the logic of the activity did not err, and the variable not set to "Hello World" is the expected behavior.
Thank you
Dan -
The AM pool and instance variables
Hi all
A question for you...
Q: can I use Application Module Impl instance Variables conditionally execute a method?
I have an AMImpl method that is exposed in the client interface. I want to call this method under certain conditions.
This method must not be performed more than once in a user session.
So once the method is executed, then I can put a value to the variable instance true [If type = Boolean, "run" = TRUE].
So next time when the user press the same button {say... or any other UI events..} to run this method even, so I can check the value of the instance variable
If that's true I re - will not run.
Basically, value of the instance variable persists between two requests for user {events UI} of the user interface.
But this approach is correct... ?
Q. every time, will benefit from the same user in the same instance of the application module pool request module... ?
A: I hope that the answer is no user can get not get the same instance of AM each time. But if the user gets a new instance of AOS 'unreferenced' then, this instance will be reactivated with the data
who should have passive when the user has lost the first instance of AOS. If the user gets all return in this second AM e.g. Passivate1-> Activate2 mechanism
Now... We can think of this instance variable persists more than two applications for different user... ?
Only items passive {your, sight lines, bind variable etc.} will persist on the user queries... sacred... ?
But variable instance AM isn't passive. We cannot use the instance variable to avoid several of my method execution.
If I get a new instance of AM, then the value of the instance variable could have reset as that was not earlier passive.
I hope that until now everything is fine...
Now... Can I use class variables to avoid several execution of my method... ?
That is, instead of instance variable... can I use a static variable...?
So all instances of AM in AM pool, will have the same value as the variable of class... ?
Is it OK... ? Or am I wrong anywhere... ?
Can some one please clarify...
Thank you very much
AFAAFA,
I thought that all instances of AM are having the same class type. The values of static variables would be the same for them.
We lose how these values while the passivation. ? >
your assumption about static variables is not correct if you run the application on a single server. The framework is able to run the application on a cluster of multiple computers. So if you set a static variable in the application it is defined only on one machine.
This is the reason why you should not use static variables in a module of the application. You get a lot of side effects in a production environment, you will not be able to debug.
Again, do not use static variables in an app module.You can use instance variables in the module of your application, but you must the passivate yourself (same is true for activation). That's what the doc is talking about. It gives you just an example of how do in an average backup.
If you are using 11g you can use the shared application modules, which are used to load the data once and use these data in any other module app. You cannot change the data in the shared module, it's only for search data.
If you really need the global variables, your best option is to write in a special db table, use EO and VO to access.
Timo
-
New CC Flash &; HTML canvas errors
Hi, I just upgraded to Flash CC but I have questions that I think are simple new user errors. My problem is when I create a new canvas HTLM5 and copy images in the library. 1 a background image and a tree. Both were originally png cut and pasted through Fireworks.
So I put the background on the new document and publish everything works fine a static image is displayed
Then I put the (static) tree on the bottom in a new layer or on the same layer can publish and white canvas is displayed.
When I publish, I get the following warning is displayed on the output tab
WARNINGS:
* 2 Bitmaps packed with success in 1 spritesheet (s).
Safari reports TypeError: undefined is not an object (evaluation of "this.spriteSheet.getNumFrames")
IE 11 reports
HTML1300: Navigation has occurred.
test.html
HTML1202: file://mac/Home/Desktop/untitled%20folder%205/test.html is running in compatibility mode, because "Display intranet sites in compatibility view" is checked.
test.html
DOM7011: the code on this page off backward and forward caching. For more information, see: http://go.microsoft.com/fwlink/?LinkID=291337
test.html
[object Error]
{
Description: "object does not support property or method 'defineProperties ', '.
message: "object does not support property or method 'defineProperties ', '.
name: 'Type ',.
Number :-2146827850
}
[object Error]
{
Description: "object does not support property or method 'defineProperties ', '.
message: "object does not support property or method 'defineProperties ', '.
name: 'Type ',.
Number :-2146827850
}
SCRIPT445: Object doesn't support this action
Untitled - 3.js (20.1)
SCRIPT445: Object doesn't support this action
test.html (21.2)
The only post I found indicated that running the files locally on the desktop computer rather the a web server may cause this error.
I use an iMac with safari and IE11 (running in Parallels)
No indication on my simple mistake would be appreciated
When you have made a test movie, did the images appear ok? It is normal when you use spritesheets so it fails if you try to open the HTML document locally. If you've seen ok with a test film images, so it should all work when the files are on a server.
You can go into the publication settings and disable the spritesheet option. Then, the HTML code should work as a local test.
-
Problem with button Flash HTML Canvas document click on opening multiple browser windows
Here is the code I use. When I click on the buttons, they open a new browser window.
If I go back to the new buttons and click on them, they open two browser windows.
If I repeat the process again a click will open three windows, etc. etc.
It does in 6.1.6 Safari and in Firefox 35.0.1 but it functions correctly - just open a browser by clicking window, in Google Chrome.
What I'm doing wrong or is it a problem with the browsers themselves?
/ * Click here to go to the Web Page
Click on the specified symbol instance loads the URL in a new browser window.
Directions for use:
1. replace http://www.adobe.com with the desired URL.
Keep the quotation marks ("").
*/
this.learnMore2.addEventListener ("click", fl_ClickToGoToWebPage_6);
function fl_ClickToGoToWebPage_6() {}
window.open ("http://www.google.com", "_blank");
}
/ * Click here to go to the Web Page
Click on the specified symbol instance loads the URL in a new browser window.
Directions for use:
1. replace http://www.adobe.com with the desired URL.
Keep the quotation marks ("").
*/
this.bookingRequest2.addEventListener ("click", fl_ClickToGoToWebPage_7);
function fl_ClickToGoToWebPage_7() {}
window.open ("http://www.apple.com", "_blank");
}
Gotcha now.
I found this thread, can be to the address you are looking for.
Flash html5 canvas opens several tabs when the animation loop
-
No noise in the browsers HTML Canvas
Create a simple with a classic Tween canvas and its document. Publish it with the default settings. example: http://www.3rcode.com/HTMLtest.html
When published locally it works OK. There is no sound on Firefox or Chrome when I upload it to my server. CTRL/Shift/J shows 13 errors. I use a PC, Windows 7, and version track Flash nc6. If a simple audio file will not play on the browsers, you will lose sales. I tried to paste in its code of createjs.com and I just syntax errors.
This problem is not new. See January 28, 2013
CreateJS not sound in browsers / SoundJS / Discussion area - CreateJS Support
Hi runjay,
It seems that the file (mp3) audio is missing from the server. You can not downloaded the 'sounds' as well as the published html file and the file js to your server.
Can you try again and confirm if it works fine now.
Maybe you are looking for
-
Before you upgrade to IOS 10 both Iphone5s and 6 s more, bluetooth in my Nissan Murano 2013 worked perfectly. Now, pairs of thin phone and able to call but Bluetooth drops out when receive call and it happens on both devices IOS 10. Walks through the
-
I can't get the last security update for download. I have Adblock and screen saver have stopped, but in vain.
-
I used to close my iPad in the night by a double-click and drag then all open windows, leaving just the homepage. At that point I stop. Lately, however, when I go to swipe off window open or apps, they are all just move together including the home pa
-
Satellite L30 - 10Y - Touchpad freezes when AC/DC adapter is connected
I am the owner of a Satellite L30 - 10Y for about 2 yars and only recently has my mouse trackpad, and once I have unplug again the mouse stoped working when I plug my cable is very sticky and hardly move. I need help because now I have to charge up,
-
several loops with error handling and controll
I have a project where I spin 4 loops at the same time and must stop all the loops with a stop button as well as all the loops if one of the loops will receive an error. Loop 1. Loop start control the other 3 loops Loop 2. Analog voltage reading Loop