Accessing a component property
How can a access a component property defined in the portal.xml file
simulair to this
<property name="plainDescription" value="Number of messages"/>
I use a JSPDynPage.
what I realy want is this.
<env-entry>
<env-entry-name>CONFIGURATION_FILE</env-entry-name>
<env-entry-value><![CDATA[/configuration.properties]]></env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
see accessing a property
Similar Messages
-
Access a component in an mxml file from a different mxml file
Hi,
I want to access a component in an mxml file 1 such as this one <mx:Image id="img" width="101" height="200" source="{product.image}"/> using the
id
from the actionscript function from a different mxml file 2
public function init():void
HERE.addEventListener( MouseEvent.MOUSE_DOWN, beginDrag );
so i can make it dragable, Please help me in this if u can urgently!!!!okay,
I have the image component in ProductCatalogThumbnail.mxml, which has an id of "img"
so, i created a public variable in the file and a public function that returns the value of the object.
public var imagecopy:Object;
[Bindable]
public function imagecopyfunction():Object{
imagecopy = img;
return imagecopy;
now, I want to access this image in the mxml file ProductList.mxml in a function
public function init():void
ProductCatalogThumbnail.imagecopy.addEventListener( MouseEvent.MOUSE_DOWN, beginDrag );
// accepting a drag/drop operation...
this.area.addEventListener( DragEvent.DRAG_ENTER, acceptDrop );
// handling the drop...
//this.area.addEventListener( DragEvent.DRAG_DROP, handleDrop );
I tried to use the variable, and then i tried to use the function:
I got this error when I tried the variable : 1119: Access of possibly undefined property imagecopy through a reference with static type Class.
ProductCatalogThumbnail.imagecopy.addEventListener( MouseEvent.MOUSE_DOWN, beginDrag );
and this error when i tried the function: 1061: Call to a possibly undefined method imagecopyfunction through a reference with static type Class.
ProductCatalogThumbnail.imagecopyfunction().addEventListener( MouseEvent.MOUSE_DOWN, beginDrag );
i made sure i imported ProductCatalogThumbnail file in the beginning of my application.
I am not sure what went wrong. -
How to access the component id from another mxml?
I tried to set the data to a DataGrid in another mxml, but the complier said there's a problem, like this:
the components/FileDataGrid.mxml:
<?xml version="1.0" encoding="utf-8"?>
<s:Group xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" >
<mx:DataGrid x="150" y="50" id="dgFile"> <mx:columns>
<mx:DataGridColumn headerText="COL"/>
</mx:columns>
</mx:DataGrid>
</s:Group>
the main mxml:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"
xmlns:custom="components.*" layout="absolute">
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<fx:Script>
<![CDATA[
private function loadDG():void
var arrFile:Array= new Array("abc","123");
dgFile.dataProvider = arrFile;
trace( "The data has successfully loaded" );
]]>
</fx:Script>
<s:Button x="300" y="50" label="Load" click="loadDG()" />
<custom:FileDataGrid/>
</mx:Application>
The compiling error is :
Multiple markers at this line:
-1120: Access of undefined property dgFile.
-arrFile
Anybody can tell me, how to achieve it?
Thanks a lot!Hi, You cant access it like this. To access, first give some id to the custom component you have added.
i.e
<custom:FileDataGrid id="custFDG"/>
Then you can acces it from script,
custFDG.dgFile.dataProvider = arrFile;
Hope this shud work fine.
Thanks.
Abhinav -
Access a component inside external swf file
Hi, I loaded a external swf file that it is a dialog.
var swfLoader : Loader = new Loader();
var swfURL : URLRequest = new URLRequest("dialog.swf");
swfLoader.load(swfURL);
swfLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,imgLoaded);
function imgLoaded(event:Event):void
var movie : * = swfLoader.content;
var clip : MovieClip = movie;
parent.addChild(clip);
Now, inside the movieClip there is a TextField component
named message that i want to change its 'text' property.
The question is: How can i access to this property to change
it?
Regardsokay,
I have the image component in ProductCatalogThumbnail.mxml, which has an id of "img"
so, i created a public variable in the file and a public function that returns the value of the object.
public var imagecopy:Object;
[Bindable]
public function imagecopyfunction():Object{
imagecopy = img;
return imagecopy;
now, I want to access this image in the mxml file ProductList.mxml in a function
public function init():void
ProductCatalogThumbnail.imagecopy.addEventListener( MouseEvent.MOUSE_DOWN, beginDrag );
// accepting a drag/drop operation...
this.area.addEventListener( DragEvent.DRAG_ENTER, acceptDrop );
// handling the drop...
//this.area.addEventListener( DragEvent.DRAG_DROP, handleDrop );
I tried to use the variable, and then i tried to use the function:
I got this error when I tried the variable : 1119: Access of possibly undefined property imagecopy through a reference with static type Class.
ProductCatalogThumbnail.imagecopy.addEventListener( MouseEvent.MOUSE_DOWN, beginDrag );
and this error when i tried the function: 1061: Call to a possibly undefined method imagecopyfunction through a reference with static type Class.
ProductCatalogThumbnail.imagecopyfunction().addEventListener( MouseEvent.MOUSE_DOWN, beginDrag );
i made sure i imported ProductCatalogThumbnail file in the beginning of my application.
I am not sure what went wrong. -
HTTPService error: Access of undefined property ...
For some reason, I get the error message "Access of undefined
property" for each element in the request ... and I only get the
error messages if the HTTPService is placed in an MXML Component
that is referenced from the main application. I don't get the error
messages, however, if the service is placed in the main
application.
What am i missing?
Here's my httpservice code:
<mx:HTTPService id="userRequest" url="
http://www.pixeldose.com/guestbook/comments.php"
useProxy="false" method="POST">
<mx:request xmlns="">
<username>{username.text}</username>
<emailaddress>{emailaddress.text}</emailaddress>
<website>{website.text}</website>
<comments>{comments.text}</comments>
</mx:request>
</mx:HTTPService>
Thanks in advance.
pixelflipI'm guessing that username, emailaddress, website and
comments are all variables in your application - so they won't be
in scope when you're in your MXML component.
You could
a) make all of these properties in your component and bind
them in your applciation.
b) make a single object with all these properties, make that
object a public property in your component and bind the object from
your application.
c) make a bindable variable in your component called
myApplication = Application.application as Application, and add
that to the front of your bindings.
d) make an public XML property in your component and define
the XML literal in your application.
e) put the HTTPService in your application.
Tim -
Flash CS3 Compiler in Strict Mode errors out 1120: Access of undefined property
Hi,
I am following a code example in a book and have the final fla and as files, so I know the project works when fully coded.
This is my problem:
In the book, it tells me I can test the movie to make sure that it is working so far. When I do that, I get the error 1120: Access of undefined property.
The "property" is a component instance. If I take the example completed code and remove everything up to the point I am at, I receive the same errors, so I know it's not a spelling/syntax mistake.
I have a feeling it is the Compiler in Strict Mode. But, when I change it to Standard Mode, then I get error 5001: The name of package 'com.foundastionAS3.ch12' does not reflect the location of this file. etc.
So, in the end, I feel if I can't check my code until everything is completely finished, how do I check it as I am working?
Can someone help?
Thanks.
note:: attached is a file of the compiler when it gives me multiple 1120s.It's funny. I checked the code from the book, it does not have it imported, but it still works. When I complete the code without the import, it works.
When I do add the import (which is the first thing I did when the errors were thrown) while building the code, it removes that error, but the same 1120's are there. I checked the properties of the components to make sure they are runtime, and also the properties of the actionscript is runtime, so what is it?
All of the more complex examples in the book are throwing these errors while building the code. The problem is, how do I check my code while creating it... That's why when I found this post "http://forums.adobe.com/message/2844566#2844566" I replied. -
Accessing library component properties
Im having trouble accessing my library components properties... For example, a textInput doesn't have a text property.
Any thoughts?Nope.textDisplay is the id of the richTextEditor inside the component. I need to access the text property of the textDisplay object via MXML so I can use dataBinding.
Any thoughts? Maybe someone besides myself?
catalyst code view for component
<?xml version="1.0" encoding="utf-8"?>
<s:Skin xmlns:s="library://ns.adobe.com/flex/spark" xmlns:fx="http://ns.adobe.com/mxml/2009">
<fx:Metadata>[HostComponent("spark.components.TextInput")]</fx:Metadata>
<s:states>
<s:State name="normal"/>
<s:State name="disabled"/>
</s:states>
<s:RichEditableText x="0" y="0" color="#000000" fontFamily="Calibri Bold" fontSize="130" tabStops="S0 S50" text="(Text)" height="109" width="236" heightInLines="1" id="textDisplay"/>
</s:Skin>
mxml view
<local:temp id="temperature" x="185" y="200">
example of it working in AS3
public function init():void {
temperature.textDisplay.text = "78.4"; -
Scene 1, Layer 'actions', Frame 1, Line 47, Column 2
1120: Access of undefined property instrument_txt.
this is my problem. any ideas. thanksI did try this and nothing happened, same error codes. The code works fine from CS5 and CS6 Flash versions. The animation runs well, the text displays where it should in the instrument_txt frame. It is when I try this in Flash CC that it creates the code error. here was an error that came up regarding text problems, something with FLT text converted to another text (I am not sure of the name of the text-type and the "FLT" I am not sure of either).
thanks -
Access of undefined property _btn (problems with all my buttons)
I keep getting this error:
Scene 1, Layer 'actionscript', Frame 1, Line 1
1120: Access of undefined property tennis1_btn.
Scene 1, Layer 'actionscript', Frame 1, Line 7
1120: Access of undefined property tennis2_btn.
Scene 1, Layer 'actionscript', Frame 1, Line 13
1120: Access of undefined property tennis3_btn.
Scene 1, Layer 'actionscript', Frame 1, Line 19
1120: Access of undefined property tennis4_btn.
Scene 1, Layer 'actionscript', Frame 1, Line 25
1120: Access of undefined property tennis5_btn.
Scene 1, Layer 'actionscript', Frame 1, Line 31
1120: Access of undefined property tennis6_btn.
Here is a screen print of my code
I'll also paste below:
tennis1_btn.addEventListener(MouseEvent.CLICK, gotennis1);
function gotennis1(event:MouseEvent):void {
var gotennis1url:URLRequest= new URLRequest ("juniortennis.php");
navigateToURL(gotennis1url,"_parent");
tennis2_btn.addEventListener(MouseEvent.CLICK, gotennis2);
function gotennis2(event:MouseEvent):void {
var gotennis2url:URLRequest= new URLRequest ("adulttennis.php");
navigateToURL(gotennis2url,"_parent");
tennis3_btn.addEventListener(MouseEvent.CLICK, gotennis3);
function gotennis3(event:MouseEvent):void {
var gotennis3url:URLRequest= new URLRequest ("http://abbottsports.com/membership/memberships.php#tennis");
navigateToURL(gotennis3url,"_parent");
tennis4_btn.addEventListener(MouseEvent.CLICK, gotennis4);
function gotennis4(event:MouseEvent):void {
var gotennis4url:URLRequest= new URLRequest ("staff.php");
navigateToURL(gotennis4url,"_parent");
tennis5_btn.addEventListener(MouseEvent.CLICK, gotennis5);
function gotennis5(event:MouseEvent):void {
var gotennis5url:URLRequest= new URLRequest ("calendar.php");
navigateToURL(gotennis5url,"_parent");
tennis6_btn.addEventListener(MouseEvent.CLICK, gotennis6);
function gotennis6(event:MouseEvent):void {
var gotennis6url:URLRequest= new URLRequest ("tenniscourts.php");
navigateToURL(gotennis6url,"_parent");
Please help: i have a couple of them types of menus but this is the only one that is giving me problems. Here is the website I'm using them on:
www.abbottsports.com Working
http://abbottsports.com/football/football.php Working
http://abbottsports.com/motocross/motocross.php working
I was adding another on to our tennis page. I just copied the flash files to my tennis folders and renamed everything tennis instead of football including the buttons like you can see on the right side of the page in the photo.
I'm pretty sure it has something to do with me renaming the button, because I never changed anything in the code except replacing the word football to tennis in every spot. and renamed my buttons to tennis instead of football.
Thanks for any assistance.yeah they are all named right.
tennis1_btn
tennis2_btn
tennis3_btn
tennis4_btn
tennis5_btn
tennis6_btn
I uploaded it here:
http://abbottsports.com/tennis/flash/tennismenu.swf
http://abbottsports.com/tennis/flash/tennismenu.fla
http://abbottsports.com/tennis/flash/tennismenu.html -
SaveAs - Security settings prevent access to this property or method.
Hi,
This question seems to have been dealt with in this forum on a few occasions but I am still have trouble with it:
I have written a script to add a footer containing the file name to a PDF and then save the PDF:
app.addMenuItem( { cName: "newdoc", cUser: "Add Footer", cParent:
"File", cExec: "AddFooter()", nPos: 0 } );
function AddFooter()
for (var p = 0; p < this.numPages; p++)
var fd = this.addField("Date", "text", p, [10,5, 300,28]);
fd.textSize=10;
fd.value = this.path ;
var SaveFile = app.trustedFunction(function()
app.beginPriv();
this.saveAs(this.path);
app.endPriv();
When I try to execute this script I receive an error:
Security settings prevent access to this property or method.
Any assistance would be much appreciated.
eddiec :-)At which line do you get the error message? Do you use Adobe Acrobat?
-
HI,
I am using a script to rotate each pages in pdf file when clicking a button. I have added a script to rotate file in the rotate button's click event as a javascript.It is working in acrobat but not in adobe reader. Pleae see the script
nStart = 0;
nEnd = this.numPages - 1;
nRotate = 90;
try
if (this.numPages > 0)
this.setPageRotations(nStart , nEnd , nRotate)
catch(e)
app.alert("Processing error: "+e)
But I'm getting this error in adobe reader not in acrobat.'not allowed error security settings prevent access to this property or method'. What is the problem. Please anybody tell me.OK, so here's what you do:
- Create a new file in a plain-text editor (I recommend Notepad++), and paste this code into it:
safeExecMenuItem = app.trustPropagatorFunction(function(code){
app.beginPriv();
app.execMenuItem(code);
app.endPriv();
mySafeExecMenuItem = app.trustedFunction(function(code){
app.beginPriv();
safeExecMenuItem(code);
app.endPriv();
Close Reader if it was open and then save this file as "MyScripts.js" and place it in the following directory (this is for Windows):
C:\Program Files (x86)\Adobe\Reader 11.0\Reader\Javascripts
If you want it to work in Acrobat as well place the file also under:
C:\Program Files (x86)\Adobe\Acrobat 11.0\Acrobat\Javascripts
Now to rotate the pages clockwise attach this code to your button (in Acrobat, of course):
mySafeExecMenuItem("RotateCW");
And to rotate them counter-clockwise, use this code:
mySafeExecMenuItem("RotateCCW");
Open your file in Reader and the buttons should rotate the pages when clicked... -
Simple question (Trace issue) Access of undefined property
Having a strange issue with my new Flash Builder and the trace command. Anyone seen this before and why?
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<fx:Script>
<![CDATA[
var myString:String = "Help";
trace(myString);
//Error 1120: Access of undefined property myString.
]]>
</fx:Script>
</s:Application>your trace command isn't in a function
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" applicationComplete="doThis()">
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<fx:Script>
<![CDATA[
private var myString:String = "Help";
private function doThis():void
trace(myString);
]]>
</fx:Script>
</s:Application> -
Incorrect number of subscript accessing external object property loadfile in open event
Hi
I used the following method to view pdf OLE Object Control -> Insert Control -> Then I select Adobe pdf reader. After that I wrote the following script in the open event of the form
ole_1.object.loadfile("H:\document\empdoc.pdf") . But when I run the application the following error is coming
"Incorrect number of Subscript Accessing external object property loadfile in open event" please can u help.
With Thanks
PolHi Polanchan,
I've tried the following code in both PB 11.2 and 12.6 on Windows 7 and I do not see the error message you are seeing.
string ls_filename
ls_filename = "my.pdf"
ole_1.object.LoadFile(ls_filename)
What version of Acrobat Reader do you have on your machine? I have version 10.1.13.
Patricia Steinhardt
SAP Active Global Support -
Getting the very lovely 1120: Access of undefined property...
Hi Guys n Gals,
I’m getting the "1120: Access of undefined property texttwo_mc." error I've done this code before and no issue.
What I’m doing is simple, click a button and it will go to a movie clip within a movie clip to start the label named "_go", and this error accrued. The MC I’m calling is on the beginning of the timeline.
Thanks
BTW for some odd reason my SWF keeps deleting it self, thats on 2 differnt PC's ones CS5 and CS4.Hi Ned,
Ok ill be as detailed as possible.:
In the main stage I have a MC with a instance name of texttwo_mc, within that i have a mocvie clip "about button" that acts like a button and its on 5 on the timeline.
The "about button" is not viable till timeline 5 but there's a stop on timeline 1 and it goes to timeline 5 (to make itself viable) when its told to in action scripting. And there's a button on the main stage that makes it go from 1 to 5 in action scripting.
and thats where the eror is.
BTW the "about button" is on timeline 1..just not viable till 5. -
Error, please help? 1120: Access of undefined property event
I have ActionScript 3 in two frames of my piece. In this 2nd frame, I get an error: "1120: Access of undefined property event" for "myXML=XML(event.target.data);" Can anyone help? I am not sure how to fix this.
var myloader:URLLoader=new URLLoader();
myloader.dataFormat=URLLoaderDataFormat.VARIABLES;
myloader.addEventListener(Event.COMPLETE, guestBookWriteFunc);
function guestBookWriteFunc(e:Event):void{
var loader:URLLoader=URLLoader(e.target);
var vars:URLVariables=new URLVariables(loader.data);
var url:String="makexml.asp";
var sendloader:URLLoader=new URLLoader();
var request:URLRequest=new URLRequest(url);
trace("xml page created");
var urlRequest:URLRequest=new URLRequest("makexml.asp");
var urlLoader:URLLoader=new URLLoader();
urlLoader.addEventListener(Event.COMPLETE, fileLoaded);
urlLoader.load(urlRequest);
//Setting up the XML
var myXML:XML=new XML();
myXML.ignoreWhitespace=true;
var xmlList:XMLList;
//Setting up the data holder Arrays
var theUserName:Array=new Array();
var theUserEmail:Array=new Array();
var theUserComment:Array=new Array();
function fileLoaded(e:Event):void{
myXML=XML(event.target.data);
xmlList=myXML.children();
for (var i:int=0; i<xmlList.length(); i++){
var xmlName:String=xmlList[i].username;
var xmlEmail:String=xmlList[i].useremail;
var xmlComment:String=xmlList[i].usercomment;
theUserName.push(xmlName);
theUserEmail.push(xmlEmail);
theUserComment.push(xmlComment);
if(i==xmlList.length()-1){
updateText();
//Populating the text field to display messages
var maximumMessages:Number=5;
var currentMessages:Number=0;
function updateText(){
guestText.htmlText="";
for (var i=currentMessages; i<maximumMessages; i++){
guestText.htmlText+=("<b><u>Name:</u></b>" + theUserName[i]);
guestText.htmlText+=("<b><u>Email:</u></b>" + theUserEmail[i]);
guestText.htmlText+=("<b><u>Comment:</u></b>" + theUserComment[i]);
guestText.htmlText+=(".................................");
currentMessages=i;
myScroller.scrollTarget=guestText;You are more likely to get a reply if you ask in the Flash or ActionScript forum.
Maybe you are looking for
-
How to add data in datatable by popup using java script?
Hi I have a datatable in my jsp page. Onclick of button i am opening a popup window. On the popup window I am haveing list of data. I want to select data by checking the checkbox and the selected data need to be populated on the datatable. I am not g
-
*some* websites do not display in iphone friendly format
Foxnews.com, facebook.com, and yahoo.com all recognize my iphone and display accordingly. Baylorbears.com does not. -My first iphone baylorbears.com would display the same as the others, in an iphone friendly format. -My friends phones display it in
-
I have recently purchased a year's subscription to file conversion on my Acrobat X - however, when I try to use it Acrobat seizes up - what to do?
-
Change Object Server in SLD after system copy and SLD move?
Hello, we did the following: - we migrated the SLD to the production system in our landscape - we copied the NWDI to a new system - the old object server was named sapsrv88 (object server attribute in the SLD) which was the hostname of the old SLD se
-
Increase font size in Finder ?
Is there any way to increase the font size above 16 point in the Finder, and/or of the menus of Apple apps such as Safari (tabs, etc) and iTunes lists? Either in 10.4.11 or 10.5.7 or both.