Call the new method? (error: no response)
Hello
I just posted a message asking how to call a method of the constructor that has parameters e: Event. I checked by mistake this post as answered when in reality it is not. I was told I might add = null in the parameter of the function to make it work like this:
public function ProductSummaryLabel() : void { drawProductSummaryLabel(); setLabel(); } private function setLabel(e : Event = null) : void { var summaryLoader : Loader = new Loader(); var summaryRequest : URLRequest = new URLRequest(uebersicht[0]); summaryRequest = new URLRequest(uebersicht[0]); // index summaryRequest.contentType = "text"; summaryRequest.method = URLRequestMethod.GET; // Try to load the desired summary, if not possible then handle errors try { summaryLoader.load(summaryRequest); } catch (error: ArgumentError) { trace("An Argument Error has occurred."); } catch (error: SecurityError) { trace("A Security Error has occurred."); } catch (error: Error) { trace("An Error has occurred."); } myNewSummary = new String (e.target.data); // THIS THEN TARGETS A NULL OBJECT productSummaryLabel.text = myNewSummary; }
The problem with this is that the line myNewSummary = new String (e.target.data) then no longer works. How can I solve this problem?
As I answered in your other post, if you assign the defautl as a null value when you use the 'e', you need to check for null
That is to say.
If (null! = e)
{
myNewSummary = new String (e.target.data);
}
on the other
{
myNewSummary = "DEFAULT STRING";
}
Tags: Adobe Animate
Similar Questions
-
Call the new method? (simple question)
Once the summary of the product label is in charge, I would call my setLabel method to set the value of the text of the label. This should be easy, but the parameters of the method are cases "e: Event" I was not able to do 'setLabel()' or ' setLabel (e: Event) "and addEventListener is not working either. HELP PLEASE!
public function drawProductSummaryLabel() : void { // Create a holder that will contain the footer label. var productInfoHolder : Sprite = new Sprite(); // Add the holder to the stage. addChild(productInfoHolder); //Create font for the label var format1 : TextFormat = new TextFormat(); format1.font = "DejaVu Sans"; format1.color = 0x000000; format1.size = 12; format1.bold = true; productSummaryLabel.visible = true; // productSummaryLabel.defaultTextFormat = format; // WHY DOES THIS NOT WORK??? productSummaryLabel.autoSize = TextFieldAutoSize.LEFT; productSummaryLabel.wordWrap = true; productSummaryLabel.selectable = true; productSummaryLabel.alwaysShowSelection = true; productSummaryLabel.width = 846; productSummaryLabel.height = 80; productSummaryLabel.text = "loading text"; // Initial text before its replaced addChild(productSummaryLabel); trace("Step 9: Product text appears now."); // Add xml data in label productSummaryLabel.addEventListener(Event.COMPLETE, setLabel); // THIS HAS NO EFFECT!! // Create the button var button : Sprite = new Sprite(); // Disable the mouse events of all the objects within the button. button.mouseChildren = false; // Make the sprite behave as a button. button.buttonMode = true; // Create an original state for the button. var originalState : Sprite = new Sprite(); originalState.graphics.beginFill(0xFFFFFF); // Follows format of: x, y, width, height originalState.graphics.drawRect(0, 0, 846, 80); // Apparently roundRect is possible!!! originalState.alpha = 0.5; originalState.name = "original"; // Create a hovering state for the button. var hover : Sprite = new Sprite(); hover.graphics.beginFill(0xCCCCCC); hover.graphics.drawRect(0, 0, 846, 80); hover.name = "hover"; // Add the states to the button as well as the label. button.addChild(originalState); button.addChild(hover); button.addChild(productSummaryLabel); // Position the text to the center of the box productSummaryLabel.x = (button.height/2) - (productSummaryLabel.height/2); // footerLabel.x = button.x for left align. productSummaryLabel.y = (button.height/2) - (productSummaryLabel.height/2); // Center align looks better than left align! // Add mouse events to the button. button.addEventListener(MouseEvent.MOUSE_OVER, displayMouseOverState); button.addEventListener(MouseEvent.MOUSE_OUT, displayMouseOutState); button.addEventListener(MouseEvent.CLICK, displayMessage); // Add the button to the holder. productInfoHolder.addChild(button); // Postion The Menu. productInfoHolder.x = 80; productInfoHolder.y = 275; // Hide the over state of the button. hover.alpha = 0; } private function setLabel(e : Event) : void { // FOR EACH statement to say a summary should appear for each object once it is in the center // first start with simpler statement saying if no data then load trace("Set label value"); for (var i: int = 0; i < numOfProducts; i++) // change this so it corresponds to necessary summary // Done in product info label i think { var myLoader : Loader = new Loader(); var myRequest : URLRequest = new URLRequest(uebersicht[i]); myLoader.load(myRequest); var myNewText : String = e.target.loader as String; // or e.target.content.loader productSummaryLabel.text = myNewText; } (...) }
> This should be easy, but the parameters of the method are "e: Event" I was not able to do 'setLabel()' or ' setLabel (e: Event).
If you want to call a method without going to the event - add a null default value to the parameter as follows:
private void setLabel(e:Event_=_null):void
Then you can just make setLabel() and the compiler won't complain. And you can't do setLabel(e:Event) for a call, that makes no sense. You would need to make a new event to happen: setLabel (new Event ("someEventString")) but unless you have a specific reason to pass the event, the method is easier.
-
BrowserField IllegalStateException to call the RequestContent method
Hello world.
I'm IllegalStateException when you try to view another page HTML on my BrowserField. This happens when BrowserField Manager calls the removeField() method.
The paper said: to remove is field with focus - index: 0 - fieldDebugTree: net.rim.device.api.ui.component.NullField (0, 0) + (0, 0) * home * \n - managerDebugTree: net.rim.device.api.browser.field2.BrowserField (0, 0) + (480, 70) [480, 70] \n net.rim.device.api.ui.component.NullField (0, 0) + (0, 0) \n
Everyone knows that kind of problem before?
Thanks before.
Never mind. I found the solution to this problem after doing some more research on this forum.
Here is the link to the post with the solution: http://supportforums.blackberry.com/t5/Java-Development/BrowserField-refresh-throwing-IllegalStateEx...
-
Call the java method lunch application
Hello
I use JDev 12.1.3 with MAF, I want to call the java method of the project ViewController lunch application, how can I do this?
Thank you
Hello
Can you explain usecase? What features do you need perform the start-up of the application?
You can run java code in an application LifeCycleListener - https://docs.oracle.com/middleware/maf210/mobile/develop-maf/maf-apps-register-listeners.htm#ADFMF25120
-
What is the new method of SQL joins
Dear all,
What is the new method of SQL joins
1
SELECT <fields> FROM TableA a INNER JOIN TableB b ON a.key = b.key
2
SELECT <fields> FROM TableA a, TableB b WHERE a.key = b.key
Above the two queries work very well in PL/SQL, but request that no 1 does not work in Oracle Forms 10 g
Kind regards
Zafar Iqbal
Hello
Zafar Iqbal wrote:
Dear all,
What is the new method of SQL joins
1
- SELECT
- TableA, TableB INNER JOIN a and b WE a.key, b.key =
2
- SELECT
- FROM TableA, TableB b
- WHERE a.key, b.key =
Above the two queries work very well in PL/SQL, but request that no 1 does not work in Oracle Forms 10 g
Kind regards
Zafar Iqbal
What, exactly, is your question?
Literally ask you which of these 2 methods is new? As mentioned above, none is really new. Both participated in Oracle at least 13 years.
Query 1, above, ANSI join syntax uses, which is more recent. As mentioned above, Oracle has started to support that the syntax in version 9.1 (2001) previous versions only supported syntax used in query 2.
Did you mean to ask something else? Maybe "How can I use a query as a query 1 forms?" or "are there other places where a method works, but the other is not?
- SELECT
-
I tried to insert the third party html code 'a noaa weather map' in the design of my phone yesterday. It did not work well. So I deleted this return. Afterwords, I get the following:
(Message on the Web page "MuseJSAssert: error by calling the function selection: error: invalid argument.")
I already have all the design is complete and ready to publish. The desktop version works fine. But the design of the phone does not work. For the most part, I noticed that the menu master accordion does not work now.
Help! I really want to redo the whole phone design. Thanks, H
I have already found and corrected the error. Apparently, when you bind a phone
Number of muse, he is not obliged to put a colon: in the figures. I have
have removed the colon and handed over running the program and the error is cleared
upward. A clear tutorial on the 'phone links' would be useful.
Thank you. H
-
Website: http://lovehopemercy.org/
In my navigation header by clicking on the option "VISIT US", that is to say generates this error: MuseJSAssert: error calling the function switch: error: invalid argument
The other options do not work correctly. I get an error on export as HTML of MUSE, but the link works fine in other browsers. I download using Dreamweaver CC 2014. Reversal function works fine; it's the direct click of the menu item at the top that causes the problem.
Did I miss a bad link or something that I can fix?
Thanks in advance.
Hello
Could you please try some suggestions given here and see if it works for you.
Error after update today: MuseJSAssert:Error call function argument: Error: Invalid selector
Let me know if you have any question.
Concerning
Vivek
-
I can't download the new update - error code: 43
I can't download the new update - error code: 43 - what does it means?
I had the same problem.
I downloaded the new CC desktop application directly here:
https://creative.Adobe.com/products/creative-cloud
Hope this helps
-
Hello
I discovered when I'm in Internet Explorer and go to the page "artists."
and I click on a name, for example: "Abel team ELA / I ai Gomes
I get this warning:
MuseJSAssert: Error calling the function switch: error: a security problem has occurred.
It is only in IE, not when I use Safari or Chrome
Any ideas how to solve this problem?
There is an invalid hyperlink on the Abel Equipe ELA / I've got Gomes page on a piece of text which reads "with"your entry. You must find this text in the Muse, delete the hyperlink and enter a valid.
-
Connector WFD SDK - how to call the server method?
I use the FMS connector C++ to perform editing work. And I am obliged to call a method side server.
I tried to use the INetConnection::call () method, but it seems to be successful.
The specification of the server FMS told me to do,1. call the server method,
NC. Call (streamname, null, "FCPublish");
2. implement a callback function onFCPublsihnc.onFCPublish = function (info) {...}
How can I implement the latter with FMS Connector C++?
The FMS connector document include a subject too little on the method call server-side.
WFD SDK connector, the netconnection call prototype looks like this.
virtual bool call (const char * funcName, const unsigned char * arguments, unsigned size, OnResultHandler * result) = 0;
Thus, you will have to serialize the arguments and then pass it to call the function.
Check
bool FMSCTester::testCall (const char * cmd, const char * arg)
method in FMSCTester sample application that comes with the software development kit how to serialize and call the function.
For Server callbacks, you have to implement a netconnection sink with the onCommand method is called when the server calls a method on the client.
The onCommand prototype looks like this,
onCommand Sub (const char * cmd, const unsigned char * arguments, unsigned bufLen, IRetValue * retVal)
again, you can check the MyNCSink class in the FMSCTester sample project for an implementation of onCommand.
-
Passing variables to Flash,... using the new method
This is the method I used (note the '? ') pageLoad = $pageLoad"):
< object classid = 'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase =' http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7, 0,19,0' width = '150' height = '710' >
< param name = "movie" value =' images/menuSys.swf ? pageLoad = $pageLoad' / >
< param name = "quality" value = "high" / >
< embed src =' images/menuSys.swf ? $pageLoad = pageLoad' quality = "high" pluginspage = " http://www.macromedia.com/go/getflashplayer' type =" application/x-shockwave-flash"width ="150"height = '710' > < / embed >"
< / object >
-----------------------
After the new method that corrects the ActiveX thing in Internet Explorer, I am now using this method:
integrate flash animation
AC_FL_RunContent)
'codebase', ' http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8, 0,0,0',
'width', '150'.
'height', '710',
'src', ' images/menuSys ? $pageLoad = pageLoad',.
'quality', 'high ',.
"pluginspage", ' http://www.macromedia.com/go/getflashplayer ", "
"align", "middle",
'play', 'true ',.
'loop', 'true ',.
"scale", "showall"
'wmode', 'window ',.
"devicefont", "false."
'id', 'home',
'bgcolor', '#ececec ',.
'name', ' images/menuSys ? $pageLoad = pageLoad',.
'menu', 'true ',.
"allowScriptAccess", "sameDomain",.
"a movie", "images/menuSys ? pageLoad = $pageLoad',.
"salign", "
); end AC code
-----------------------
The problem I have is that the $pageLoad variable is passed is no longer. I use PHP to have a variable passed in the src string. Anyone have any ideas? I guess that PHP does not like to pass something to this embed method because it is located in an area commented <!-->... .but I am not sure. I even tried to use this method, ' images/menuSys ? pageLoad = <? $pageLoad? > '. It does not either. How to get us to the dynamic variables, passed through embed tags now?slam the neck... DUH!
I forgot to 'echo '.
echo="" $pageload=""?> -
What is the best way to call the Java method in JSP in weblogic 10.3
Hello
What is the best way to call the Java method in JSP in weblogic 10.3?
Thank you for your help in advance.
Thank you
ManuHello Manu,
If I understand your question, all you need to do is import the Java class you want to create / obtain an instance of it (if you're not calling a static method), then call the method, the entire interior of the JSP. It works the same way in Weblogic that it works in any JSP.
Kevin
-
Hello
I have a main VI who Subvi inside case structures put in place to show FP when called and be modal.
These subVIs have a secondary that will pull up a call using RunVI method dynamicVI. The dymaicVIs is built using the constant application directory + name of VI to the invoke method.
now the main VI is built in exe with the dynamicVIs in the list always included.
When I run the main exe I get error 1026 VI reference invalid.
Help, please
Thank you
Choose the layout of the 8.X file will change the path that your screw referenced are when you build your executable file.
http://zone.NI.com/reference/en-XX/help/371361K-01/lvconcepts/referencing_files_in_applications/
If you choose this option of layout, you adress just the vi you are calling where having the option deselected will mimic your file structure layout it is developing.
-
Perform a sequence using the new method of execution
Hi ppl,
I use the Engine.NewExecution method in LabVIEW to perform a sequence using sequential process model. I have been successful in this attempt.
Now when I tried to pass arguments to the sequence with this method I could not do
From the help file, I found to pass property to the sequenceArgsParam in the Engine.NewExecution. I used the Engine.NewPropertyObject to create a new property object. My problem started here. I was not able to define the parameters for the property object I created. When I created an object of type container property, newExecuion method returned an error indicating that the type is the string even if the setting for my sequence was a container. When I created a method of setValString string property object returned error saying unable to find settings where the look of string upward was parameters.x
Please help me some body. I'm stuck with this upward. can someone give me an example of program that passes parameters to the sequence when running via the NewExecution method.
Hello
It is not the Engine.NewPropertyObject method to pass parameters
I used to sequence method before running the sequence
try to replace the step Engine.NewExecution of this VI
the values are in a cluster table: parameter is the name of the parameter in your sequence, the value is the value to pass
A2
Note 1: there is only the string in this VI, it is possible to change with integer...
Note 2: If you have a container, the parameter name is "container". "" The name of the parameter.
-
Noob question: call the new Menu screen
Hello.
I have two screens. The first is called myScreen and is defined in a class file called plotter.java. It works very well. It has a menu that also works.
What I want to do is to launch a new screen called windshield which is defined in windscreen.java. I tried to do it with the following menu item code, but it does not compile because it does not recognize the windScreen() method:
private MenuItem menuWind = new MenuItem("Set Wind", 1, 1) { public void run(){ pushScreen(windScreen()); } };
What I am doing wrong?
P.S. My apologies for the basicness of this issue, you can tell I'm new to the Java/BlackBerry development.
Try this,
Windshield wn = new windScreen();
UiApplication () .getUiApplication () .pushscreen (wn);
This will help u.
------------------------------------------------------------------------------------
Kudo press to say thank you to the developer.
Also, press accept it as a button when you got the Solution.
Maybe you are looking for
-
The fan starts to every 10-15 sec on Satellite Pro A30
Hi all My CPU fan / seems to act strangely.The fan comes on every 10-15 seconds for 5-10 seconds.I recently had the A30 and the fan comes on a regular basis even when the PC is not in use.When I put my finger on the radiator, I can feel heat quite ho
-
Hi all. I decided to create a thread dedicated to the catalyst series. Feel free to share your feedback and feature requests. Even if we know a little applications, here is a short introduction covering typical questions. Prepare is still a month or
-
Pavilion 500-081ea: MY FIRST PC HP &; MY LAST!
After buying my first HP PC 18 months ago the motherboard failed & rather than pay a ridiculous price to my PC local store (Curry / PC World) for the expelling, diagnosed & fixed, I decided to have a card mother ASROCK mounted to find the two ports o
-
# Cycle path battery too low. A better way to know?
All, I bought my w520 end October 2011 and had since then travels enough to know that 183 cycles is too low. Well, there may be a way they plan a 'cycle' that affects it. My battery is the unit that extends about 3/4 inches in front of the rear edge;
-
While performing the unit commissioning on a pending device pause difficult scenario. Mirage follows the process of centralization of endpoint after provisioning, which we cannot ignore.For example, we have 10000 points of total endpoint in the infra