Passing variable trouble
I have created a few arrays in a frame and am trying to pass
a variable from the main array to choose a second array by passing
a variable using a function after a button is clicked. I use this
code to select the name of the new array:
_root.m1[name].menuTwoID = homeMenu
[0];
from this array
var homeMenu:Array = [["residential", "resMenu"],
["commercial", "comSubMenu"],.....
That should produce a passed variable "resMenu" correct?
It doesn't work later later in a new function when I put it
into:
_root.m2[name].main_text.text = menuTwoID[count-1][0];
to get the names from the second array.
If I put "resMenu" directly in the code (below) it works
fine.
_root.m1[name].menuTwoID = resMenu;
Any ideas of what I'm doing wrong?
Thanks
Here's an example of the idea:
I create a menu and when it's clicked try to use the
menuTwoID to pass the name of the new array to create a new sub
menu. But that doesn't work. Is it that's it's a string and not an
array?
var AllColors:Array = [["reds", "colorsOne"], ["blues",
"colorsTwo"]];
var colorsOne:Array = [["Fire Engine", "colors1a"],
["Sunset", "colors1b"]];
var colorsTwo:Array = [["Sky Blue", "colors2a"], ["Cyan",
"colors1b"]];
function buildAllColors() {
var spacing:Number = 20;
for (var i = 0; i < 2; ++i) {
var name:String = "flipper" + i + "_mc";
var y:Number = i * spacing;
_root.m1.attachMovie("flipper", name, i);
_root.m1[name]._x = 0;
_root.m1[name]._y = y;
_root.m1[name].main_text.text = AllColors
[0];
_root.m1[name].menuTwoID = AllColors[1];
_root.m1[name].item_btn.onPress = function () {
itemClicked (this._parent.menuTwoID);
for (var i = 0; i < 2; ++i) {
_root.m1["flipper" + i + "_mc"].flipper_bg._alpha = 50;
this._parent.flipper_bg._alpha = 100;
buildAllColors();
function itemClicked (menuTwoID:String){
var spacing:Number = 20;
for (i=0; i<2; i++){
var y:Number = i * spacing;
var name:String = "flipper" + i + "_mc";
_root.m2.attachMovie("flipper", name, i);
_root.m2[name]._x = 0;
_root.m2[name]._y = y;
_root.m2.attachMovie("flipper", name, i);
_root.m2[name].main_text.text = menuTwoID
[1];
stop();
Similar Messages
-
Still having trouble passing variables
So, I read some on the MVC as my problem in my previous post
was trying to pass variables between classes in the same package.
I've got three classes, ListLoader, SectionPanel and TagWidget...
MVC respectively. Or at least I think I've set them up that way.
ListLoader is responsible for querying the db via PHP when
TagWidget asks it to and then supplies a string variable. I'm
trying to get TagWidget to pass that variable to the
viewer/SectionPanel to display in a textfield but can't seem to get
ListLoader to reflect that. Now, the problem is in how I've
formatted ListLoader, I believe so I'll only show that class and
just know that TagWidget is calling the variable using
"trace(loadFTPList.fulllist);" where loadFTPList is the instance
name of ListLoader. What am I doing wrong?
Here is my class in question:You want to dispatch the event after fulllist is ready.
If you do this:
this.dispatchEvent(event.clone());
fulllist = record;
the event is dispatch before fulllist can be properly read,
so your listener
(whatever that may be) will find and empty/null/undefined
list.
but if you do this:
fulllist = record;
this.dispatchEvent(event.clone());
then in your listener
myListLoader.addEventListener(Event.COMPLETE, myListHandler);
function myListHandler(evt:Event){
if(evt.type == Event.COMPLETE)
// the list is ready
trace(ListLoader(event.target).fulllist); -
How to pass variable to SQLPLUS in a ksh script?
Hi,
I am writing a ksh script which will use sqlplus to run a sql and pass 2 variables as the SQL request. In the ksh script, I have 2 variables which are $min_snap and $max_snap holding 2 different numbers.
Inside the same script, I am using SQLPLUS to run an Oracle SQL script, which request to enter 2 set of numbers, one at a time. Normally running situation, I can enter the number from the keyboard, but since I am writing a script, I want to pass those numbers by passing variables in the script? How can I do it?
Please help!
here is my ksh script,
#!/bin/ksh
if [ "$1" = "" ]
then
echo "Usage : delete_snapshot.sh <db_name>"
exit
fi
export ORACLE_BASE=/oracle1/app/oracle
export ORACLE_PATH=.:/oracle1/app/oracle/product/8.1.7/tune
export ORACLE_HOME=/oracle1/app/oracle/product/8.1.7
export ORACLE_RDBMS=$ORACLE_HOME/rdbms/admin
export ORACLE_SID=$1
curr_time=`date +"%m/%d/%y %H:%M:%S"`
log_file=/home/mdbtuner/stats/sppurge/log/{$ORACLE_SID}_`date +"%Y%m%d"`.log
#echo $log_file
echo "****** Delete Snapshot for $ORACLE_SID at $curr_time ******" >> $log_file
#echo "****** Delete Snapshot for $ORACLE_SID at $curr_time ******"
#echo $ORACLE_HOME/bin/sqlplus -S perfstat/perf$ORACLE_SID@$ORACLE_SID
cd /home/mdbtuner/stats/sppurge
$ORACLE_HOME/bin/sqlplus -S perfstat/perf$ORACLE_SID@$ORACLE_SID << EOF > $min_snap
@min_snapid.sql
exit;
EOF
$ORACLE_HOME/bin/sqlplus -S perfstat/perf$ORACLE_SID@$ORACLE_SID << EOF > $max_snap
@max_snapid.sql
exit;
EOF
echo $min_snap $max_snap
cd $ORACLE_RDBMS
#$ORACLE_HOME/bin/sqlplus -S perfstat/perf$ORACLE_SID@$ORACLE_SID << EOF >> $log_file
$ORACLE_HOME/bin/sqlplus -S perfstat/perf$ORACLE_SID@$ORACLE_SID << !
@sppurge
$min_snap
$max_snap
exit;
#EOF
Thanks in advance!
Robert
Message was edited by:
user168Thank you for response, Paul.
Have you ever used statspack? or sppurge.sql?
When you run $ORACLE_HOME/rdbms/admin/sppurge.sql, it waits for user to enter losnapid and hisnapid manually from the keyboard.
My trouble is to have a script to delete old snapshot which are 3 weeks old. So I create min_snapid.sql and max_snapid.sql to hold two variables.
Based on your solution, I tried it but it doesn't work.
It returns the error messages as following....
Warning
~~~~~~~
sppurge.sql deletes all snapshots ranging between the lower and
upper bound Snapshot Id's specified, for the database instance
you are connected to.
You may wish to export this data before continuing.
Specify the Lo Snap Id and Hi Snap Id range to purge
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Enter value for losnapid: Using exit; for lower bound.
Enter value for hisnapid:
User requested Interrupt or EOF detected.
Enter value for hisnapid:
User requested Interrupt or EOF detected.
WARNING: LoSnapId or HiSnapId specified does not exist in STATS$SNAPSHOT
Enter value for hisnapid:
User requested Interrupt or EOF detected.
Purge of specified Snapshot range complete. If you wish to ROLLBACK
the purge, it is still possible to do so. Exitting from SQL*Plus will
automatically commit the purge.
------------------------------------------- -
Passing variables from AS3 to PHP
Hi there
I am having some trouble in passing variables from AS3 to PHP. I am using flash and php both in the same file [try.php].
I've stuck with this for two days.. Here's what I have done. Please help!!!
header.fla [Actionscript in the timeline]
stop();
import flash.events.Event;
import flash.display.Sprite;
import flash.net.*;
var url:String = "http://localhost/0000/try.php";
var req:URLRequest = new URLRequest(url);
var loader:URLLoader = new URLLoader();
var variables:URLVariables = new URLVariables();
send_btn.addEventListener(MouseEvent.CLICK, sendForm);
function sendForm(evt:MouseEvent):void
// add the variables to our URLVariables
variables.asd = "value";
// send data via post
req.method = URLRequestMethod.POST;
req.data = variables;
loader.dataFormat = URLLoaderDataFormat.TEXT;
// add listener
loader.addEventListener(Event.COMPLETE, onLoaded);
loader.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
//send data
loader.load(req);
function onLoaded(evt:Event):void
var result_data:String = String(loader.data);
if (result_data)
trace(result_data);
else if (!result_data)
trace("error");
function ioErrorHandler(event:IOErrorEvent):void
trace("ioErrorHandler: " + event);
try.php
<body>
<object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="563" height="280">
<param name="movie" value="header.swf" />
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<param name="swfversion" value="6.0.65.0" />
<!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. -->
<param name="expressinstall" value="../Scripts/expressInstall.swf" />
<!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. -->
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="header.swf" width="563" height="280">
<!--<![endif]-->
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<param name="swfversion" value="6.0.65.0" />
<param name="expressinstall" value="../Scripts/expressInstall.swf" />
<!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. -->
<div>
<h4>Content on this page requires a newer version of Adobe Flash Player.</h4>
<p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" width="112" height="33" /></a></p>
</div>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
<?php
if($_POST['asd'])
echo "value of var1 is <b>".$_POST['asd']."</b>";
else
echo "bad luck";
?>
</body>
BIG THANKS!!the problem is nothing your showed. did you see a security warning that you ignored?
to test, if that's the problem go here and adjust your security settings: http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04a.ht ml
if that fails, upload your files to a server and confirm everything works. then start working on your local configuration. -
Passing variable values to the navigation block
Hi WAD Experts,
I have a requirement regarding passing variable values to the navigation block. User requirement is first give the selections on the selection screen and then after executign output should display in browser. In the output page we have a navigation block. So when user gives selections those selections should also populate in the navigation block. Your help will be appreciated.
Prasad.Hi,
if your variable is 'Changeable at Query Navigation' the chosen values will appear in the Navigationblock.
Variables which are 'Not Changeable at Query Navigation'
will not appear.
You can set this Property when you create a Variable.
Kind Regards,
Alican Polat -
How can I pass variables from one project to another using Javascript?
Hi all, I am trying to do this: let learners take one course and finish a quiz. Then based on their quiz scores, they will be sent to other differenct courses.
However, I wish keep track on their previous quiz scores as well as many other variables.
I found this nice widge of upload/download variables by CPguru (http://www.cpguru.com/2011/05/18/save-and-load-data-widget-for-adobe-captivate-4-and-adobe -captivate-5/). However, this widget works by storing variables from one project in local computer and then upload it to another project.
My targeted learners may not always use the same computer though, so using this widget seems not work.
All these courses resided in a local-made LMS which I don't have access to their code. Therefore, passing variables to PHP html files seems not work.
Based on my limited programing knowledge, I assume that using Javascript to pass variables may be the only possible way.
Can someone instruct me how to do this?
Thank you very much.If you create two MIDlet in a midlet suite, it will display as you mentioned means you can't change the display style.
-
Error when executing query without passing variable selection
Hi Gurus
I am getting an error while executing a query with out passing values for variables
When executing the query by passing the filter values report returns the data
When executing the query with out passing variable selections the error message is
Unknown error in SQL interface
Error reading the data of Info Provider ZCRM_O08
Error while reading data; navigation possible
System error in program SSAPLRS_EXCEPTION and form
RS_EXCEPTION_TO_MESSAGE
No Data Available
can any one please help me in resolving this
Thank youHi Srini
Thanks for your quick response
When i am executing the query with selection it is returning the data
giving error when executing with out passing the selection
is there any other cause for this problem
like any particular info object causes this sort of problem
Thank you -
Passing variable having value as whole SOAP request to command while invoking ODI WS call
When passing variable in place of soap request message (variable value is whole SOAP request message prepared using procedure) in ODI Invoke WebService command like -->
OdiInvokeWebService "-URL=url...." "-PORT_TYPE=..." "-OPERATION=..." "-RESPONSE_MODE=NEW_FILE" "-RESPONSE_FILE_CHARSET=UTF8" "-RESPONSE_XML_ENCODING=UTF-8" "-RESPONSE_FILE=..." "-RESPONSE_FILE_FORMAT=SOAP" "-HTTP_USER=..." "-HTTP_PASS=..."
#SOAPREQUESTMESSAGE
Gives error :
ODI-1226: Step OdiInvokeWebService 1 fails after 1 attempt(s).
ODI-1241: Oracle Data Integrator tool execution fails.
Caused By: com.sunopsis.wsinvocation.SnpsWSInvocationException: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '#' (code 35) in prolog; expected '<'
at [row,col {unknown-source}]: [1,1]
at com.sunopsis.wsinvocation.client.impl.AbstractMessageImpl.loadFromXML(AbstractMessageImpl.java:333)
at com.sunopsis.wsinvocation.client.impl.AbstractMessageImpl.loadFromString(AbstractMessageImpl.java:348)
at com.sunopsis.wsinvocation.client.impl.AbstractMessageImpl.fromString(AbstractMessageImpl.java:403)
at com.sunopsis.wsinvocation.client.impl.AbstractJWSDLParserImpl.fromXML(AbstractJWSDLParserImpl.java:272)
at com.sunopsis.wsinvocation.client.impl.AbstractJWSDLParserImpl.getWebServiceRequestByOperation(AbstractJWSDLParserImpl.java:260)
at com.sunopsis.dwg.tools.common.WebserviceUtils.getSOAPMessage(WebserviceUtils.java:94)
at com.sunopsis.dwg.tools.common.WebserviceUtils.invoke(WebserviceUtils.java:138)
at com.sunopsis.dwg.tools.InvokeWebService.actionExecute(InvokeWebService.java:327)
at com.sunopsis.dwg.function.SnpsFunctionBase.execute(SnpsFunctionBase.java:276)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execIntegratedFunction(SnpSessTaskSql.java:3437)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.executeOdiCommand(SnpSessTaskSql.java:1509)
at oracle.odi.runtime.agent.execution.cmd.OdiCommandExecutor.execute(OdiCommandExecutor.java:44)
at oracle.odi.runtime.agent.execution.cmd.OdiCommandExecutor.execute(OdiCommandExecutor.java:1)
at oracle.odi.runtime.agent.execution.TaskExecutionHandler.handleTask(TaskExecutionHandler.java:50)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.processTask(SnpSessTaskSql.java:2913)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2625)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:558)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:464)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:2093)
at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$2.doAction(StartSessRequestProcessor.java:366)
at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:216)
at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.doProcessStartSessTask(StartSessRequestProcessor.java:300)
at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$0(StartSessRequestProcessor.java:292)
at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$StartSessTask.doExecute(StartSessRequestProcessor.java:855)
at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:126)
at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$2.run(DefaultAgentTaskExecutor.java:82)
at java.lang.Thread.run(Thread.java:662)
Thanks in anticipation...the used variable 'SOAPREQUESTMESSAGE' is being created in a procedure using jython.
1. Can we use this variable (SOAPREQUESTMESSAGE) value in the next step that is while invoking web service request (can it persist) ?
2. If not then how can we use this variable value to invoke ws request in next step ?
Would like to appreciate help.
Pls reply. -
OBIEE 11g How to pass variable from one prompt to another prompt in dashboard page.
How to pass variable from one prompt to another prompt in dashboard page.
I have two prompt in dashboard page as below.
Reporttype
prompt: values(Accounting, Operational) Note: values stored as
presentation variable and they are not coming from table.
Date prompt values (Account_date, Operation_date)
Note:values are coming from dim_date table.
Now the task is When user select First
Prompt value “Accounting” Then in the
second prompt should display only Accounting_dates , if user select “operational”
and it should display only operation_dates in second prompt.
In order to solve this issue I made the
first prompt “Reporttype” values(Accounting, Operational) as presentation
values (custom specific values) and default presentation value is accounting.
In second prompt Date are coming from
dim_date table and I selected Sql results as shown below.
SELECT case when '@{Reporttype}'='Accounting'
then "Dates (Receipts)"."Acct Year"
else "Dates (Receipts)"."Ops
Year" End FROM "Receipts"
Issue: Presentation variable value is not
changing in sql when user select “operation” and second prompt always shows
acct year in second prompt.
For testing pupose I kept this presentation
variable in text object of dashboard and values are changing there, but not in
second prompt sql.
Please suggest the solution.You will want to use the MoveClipLoader class (using its loadClip() and addListener() methods) rather than loadMovie so that you can wait for the file to load before you try to access anything in it. You can create an empty movieclip to load the swf into, and in that way the loaded file can be targeted using the empty movieclip instance name.
-
Error produced when trying to pass variables to a Matlab script
For some reason, LabVIEW produces an Error 1047 (Unable to pass variable to the script server) whenever I create an input variable to a Matlab code block.
Outputs work fine (for example, connecting an output "a" to a Matlab code block that says "a=rand(50)" correctly produces a 50x50 array of random numbers that can be displayed in LabVIEW). However, creating any kind of input node, whether or not the associated variable is mentioned in the MATLAB script, brings up an error 1047.
Any ideas what could be causing this? I'm using LabVIEW 7.0 and MATLAB 7 (R14). I've read the article
>here and that's not the problem, and I've also updated my matscript.dll to the latest version, 7.0.0.2, which also made no difference.For what its worth,
I work in a company with a lot of Matlab users, and I,m programming in Labview and Matlab.
When I create a testrig measurement I always have to convert data into Malab format, so I used the script server a lot... exept we have a limited pool of Matlab
licenses so my work was halted whenever the licences where gone.
So I wrote a Write2Matlab vi.
This vi can log data from a measurement and write it in a Matlab readable file format (Matlab6 R12).
After logging you can append more data. It works with(Double,Single,Int32,Int16,U16,U8,String) matrix see for yourself in an example (Write2matlab_test.vi).
Perhaps this is an alternative solution for your problem.
Please send me a reply if you find it usefull.
John
Attachments:
Write2Matlab.llb 1145 KB -
How to pass variable form javacript to java BackingBean
Hello,
I am trying to pass variable from Javascript method (which is written in jspx) page to a Java BakingBean.
here is the Javascript code:
<SCRIPT type="text/javascript">
function OnSave() {
alert("The signature you have taken is the following data: " + SigPlus1.SigString);
</SCRIPT>
of course, this method will be called after the use press save button as follow:
<INPUT id="submit1" name="Save" type="submit" value="Save" onclick="OnSave()"/>
As you can see this Javascript will alert the result to the user. Instead I want to pass the object ( SigPlus1) to a Java Bean.
I am using ADF technology with JDveloper 11.1.2.3here is the answer:
ADF RichClient API - af:serverListener -
Passing variables to loaded external movie
Ok, this problem has beaten me for the last 2 days. It seems
to be extremely simple, I am on main movie and I am using
MovieClipLoader class to load external movie callMe.swf into movie
holder called holder_MC, then from main using onLoadInit or
onLoadProgress listeners I can target dynamic text inside
callMe.swf as holder_MC.myTXT.text = "blablabla" or I can change
frames in callMe.swf by holder_MC.gotoAndStop(5). But HOW TO PASS
VARIABLE myVar to callMe.swf so it executes something there? Using
holder_MC.myVar DOESN'T WORK!!!!!!!!!!!!!!
Thanks for any help,
ZbynekUPDATE... I copied the link to another page with my variables in the image attributes as I posted above. And it works using the values that are cached for those items. Is there any way to do this on the same page as my original link without my users having to change to a different page?
-
How to pass variables between loaders
Hi,
I am trying to load an image, with descriptive text and a back button on the click of a thumbnail of the image. I am using a MovieClipLoader instance to do this.
Here are my problems:
1. I tried loading the image, with the text(which is within an external swf), using the same loader, but since I am placing them dynamically, depending on the dimensions of the image, I need to pass variables between the two. The image loader is taking longer than the text (obviously) but I need the dimensions of the image before I can place the text. How do I do that??
2. I tried using two loaders, with separate listeners, and the problem once again is that the text loads before the image, and is hence placed with default values instead of the values derived from the image. The code is within onLoadInit(). Is it possible for me to get the dimensions of the image from onLoadStart()???
3. There is a back button within the text.swf. I want the image and the text.swf to be unloaded when this button is clicked. How can I achieve that? Can I call loader.unloadClip(target), from within this? Will it recognize the variable?
4. Is there a much easier way to do this, which I am sadly unaware of?
Any help will be appreciated.Tried the onloadstart() function, but it gives target._width and _height as 0. So that is ruled out...any other suggestions?
-
How to pass variables to Skin applied with skinClass?
Hi all,
I'm experimenting with new skin for a SkinnableContainer, and I would like to pass variables to that skin to dynamically change some elements.
This is how I would like it to work, but it doesn't. Is there a way to make it work? (Or something similar... like defining new stylesheet-elements in the skin.)
<s:SkinnableContainer skinClass="skins.SkinnableContainerBackground" gradient1="0xFFF000" gradient2="0x000FFF>
<s:RichText id="rt1" width="400" height="200" />
</s:SkinnableContainer>
Skin:
<s:Skin xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:d="http://ns.adobe.com/fxg/2008/dt"
xmlns:ai="http://ns.adobe.com/ai/2008"
height="100%"
width="590">
<s:layout>
<s:BasicLayout/>
</s:layout>
<s:states>
<s:State name="normal"/>
<s:State name="disabled"/>
</s:states>
<fx:Metadata>[HostComponent("spark.components.SkinnableContainer")]</fx:Metadata>
<fx:Script>
<![CDATA[
[Bindable] public var gradient1:uint;
[Bindable] public var gradient2:uint;
]]>
</fx:Script>
<s:Group top="0"
bottom="0"
left="-11"
right="0">
<s:Group x="15"
top="0"
bottom="0"
id="kaft">
<!-- <s:filters>
<s:DropShadowFilter alpha="0.4"
blurX="6"
blurY="6"
distance="4.24264"
quality="3" />
</s:filters>
-->
<s:Rect width="586"
ai:knockout="0"
d:userLabel="kaft"
top="0"
bottom="0">
<s:fill>
<s:LinearGradient y="82.3125"
scaleX="585.975"
rotation="-0">
<s:GradientEntry color="{gradient1}"
ratio="0.466667"/>
<s:GradientEntry color="{gradient2}"
ratio="1"/>
</s:LinearGradient>
</s:fill>
</s:Rect>
</s:Group>
</s:Group>
<s:Group id="contentGroup"
left="20"
right="20"
top="10"
bottom="20">
<s:layout>
<s:BasicLayout/>
</s:layout>
</s:Group>
</s:Skin>ou can also define custom CSS styles:
MySkinnableContainer.as
[Style(name="gradientA", type="uint", format="Color", inherit="no")]
[Style(name="gradientB", type="uint", format="Color", inherit="no")]
public class MySkinnableContainer extends SkinnableContainer
public function MySkinnableContainer()
super();
MySkinnableContainerSkin.mxml
<s:SparkSkin xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:mx="library://ns.adobe.com/flex/halo"
xmlns:s="library://ns.adobe.com/flex/spark">
<fx:Metadata>
<![CDATA[
[HostComponent("MySkinnableContainer")]
]]>
</fx:Metadata>
<s:states>
<s:State name="normal" />
<s:State name="disabled" />
</s:states>
<s:Group bottom="0" left="-11" right="0" top="0">
<s:Group id="kaft" x="15" bottom="0" top="0">
<s:Rect width="586" bottom="0" top="0">
<s:fill>
<s:LinearGradient y="82.3125" scaleX="585.975" rotation="-0">
<s:GradientEntry color="{getStyle('gradientA')}" ratio="0.466667" />
<s:GradientEntry color="{getStyle('gradientB')}" ratio="1" />
</s:LinearGradient>
</s:fill>
</s:Rect>
</s:Group>
</s:Group>
<s:Group id="contentGroup" bottom="20" left="20" right="20" top="10" />
</s:SparkSkin>
styles.css
@namespace local "*";
local|MySkinnableContainer {
gradientA: #FF0000;
gradientB: #000FFF;
skinClass: ClassReference("MySkinnableContainerSkin");
main app:
<fx:Style source="styles.css" />
<local:MySkinnableContainer width="590" height="100%">
<s:RichText id="rt1" width="400" height="200" color="#000000" text="test" />
</local:MySkinnableContainer> -
How can I pass variable to eventdriven startElement() function?
I am new to java and SAX. Could anybody tell me how to pass variable to eventdriven startElement function? I tried the following code but didn't work.
public class ReadXmlSax extends DefaultHandler
String elementName;
String requestName;
Vector v = new Vector();
public Enumeration getAttribute(String sFileName, String sTagName, String sAttrName)
Enumeration e;
elementName=sTagName;
requestName=sAttrName;
File f = new File(sFileName);
// Use an instance of ourselves as the SAX event handler
DefaultHandler handler = new ReadXmlSax();
// Use the default (non-validating) parser
SAXParserFactory factory = SAXParserFactory.newInstance();
try {
// Parse the input
SAXParser saxParser = factory.newSAXParser();
saxParser.parse(f, handler);
} catch (Throwable t) {
t.printStackTrace();
e = v.elements();
return(e);
//===========================================================
// SAX DocumentHandler methods
//===========================================================
public void startDocument()
throws SAXException
public void endDocument()
throws SAXException
public void startElement(String namespaceURI,
String sName, // simple name
String qName, // qualified name
Attributes attrs)
throws SAXException
//System.out.println(elementName);
if (qName.equals(elementName))
String serverName = attrs.getValue("",requestName);
v.addElement(serverName);
}I attached the main call the ReadXmlSax class. I added the
"system.out.println(elementName);" in the function getAttribute and startElement as well. I got printing out "name" for elementName from function getAttribute but got others printing out "null" for elementName from function startElement. Any suggestions? thanks
import java.io.*;
import java.util.*;
import ReadXmlSax;
public class ReadElement
public static void main(String argv[])
ReadXmlSax r = new ReadXmlSax();
Enumeration e = r.getAttribute("dre.xml","server","name");
try{
while (e.hasMoreElements()) {
System.out.println((String)e.nextElement());}
}catch(Throwable t){
t.printStackTrace();
<strong>test</strong>
Maybe you are looking for
-
I am trying to setup Microsoft office mail and need assistance - I am receiving the error, unable to find server and DNS setting in the Network
-
Double-clicking an event in iPhoto does not show thumbnails
I set double-click event in preferences - events to shows event photos but still only see one enlarged photo when double-clicking an event. I would like to see the thumbnails to better edit, split event photos which are grouped inappropriately for so
-
Image-hyperlink goes directly to that specific category of products (like balls only)
Hello, I have a complex beekeeping trading site, gogobeekeeping.com and i'm having a stand still on how i'm suppose to code, design this part. Basically I have 8 images that represent a specific product(s) and I want it to go directly to those list o
-
ICloud backup problem, Can anyone help?
Hi. I'm switching from one iPhone 4 to another and it says no iCloud back up available so asks me to set up as a new phone. I'm def using the correct apple I'D and password. Can anyone help?
-
Capitalisation and Number mode while making new co...
Is there any way to ensure that all new words have the first letter capitalised while typing the first name or last name when making new phonebook entries. That is because I generally enter several words to identify a contact such as his location or