Providing application-level help within Flex apps
What is the general guideline / approach for help (not
embedded or field-level help but page level or application level
help like you get when you click Help in most applications) within
a Flex app? Is it to spawn a new Window that goes to standard
HTML-based help engines/content or to display the content in a
dialog within the Flex application itself? Thanks
Slow down! Found it here:
http://raghunathraoflexing.blogspot.com/2006/12/flex-i-frame.html
Similar Messages
-
Newbie needs help with Flex app
Hi there. I am very new to Flex and also fairly new to
programming although I do have a little experience.
I am trying to create an app which stores code snippets or
common text I tend to use every day in my documents and emails.
So basically I need help on a design level. I can refer to
the developer's manual for exact instructions for commands, but I
need to know what to code first.
The app will consist of:
-a tree directory structure where I can create groups.
-There will be a basic text editor where I input all my data,
basic text formatting options (font, bullets etc) would be a bonus.
-A search function
-Finally it will ideally allow multiple client apps write to
a central database file over a network
Can anyone suggest how I should approach such a project?
Or are there any tutorials / source files which demonstrate
each bullet point?
thanks.Hey jono,
I'm new too. But I think I might know the right components.
If you google any of these + flex 3 you should get some
decent documentation
tree - advanced dataGrid component
basic text editor - rich text editor component
search function - well, you're gonna need to read up on
arrays, and arraycollection. Once you get that stuff working, you
can write up a function to search for a string in an array.
network functionality - HTTPService, you can dump the
datagrid into a database, and have it load the database when you
open up the application.
Give these things a shot, tutorials / sources will come with
the google searches. -
Help needed with building Flex App without FlexBuilder
Hi Guys,
I was building my application on Struts framework with JSPs
as the front end. I just got a new requirement to try and build my
application's GUI with Flex (completely replacing JSPs). I cannot
use FlexBuilder as my company won't buy it. I've been trying to dig
through all articles and documentation to find out how to write
MXML files and compile them without a FlexBuilder. I have learnt
that I can write MXML files using plain notepad, but I am totally
lost when it comes to understanding how to compile my MXML files
with FlexBuilder. I know about the ant compiler and web compiler
but How do I use them? I want to use the web compiler but how can I
configure the Web Compiler to compile my MXML files when I run my
app? Can someone kindly help me out.
Thank You,
TNJYou can use mxmlc to compile your mxml files into swfs.
Google for mxmlc and there should be plenty information. -
Within Muse is it normal to get this message? "Do you want the application “Adobe Muse CC 2014.app” to accept incoming network connections? Clicking Deny may limit the application’s behavior. This setting can be changed in the Firewall pane of Security & Privacy preferences." I haven't got this one and I use most Adobe products. I updated Muse yesterday. Thanks!
Hi Kay,
I am glad it worked for you. We are always here to assist you. So you really don't have to worry about the issues with Muse
Cheers,
Aish -
I upgraded from mountain lion to the OS X Mavericks and my EndNote X5 can not open.I re-installed it but cannot open. I keep on getting the message "Unable to load EndNote X5: Applications/EndNote X5/EndNote X5.app/Contents/Encore.bundle" can anyone help?
Please take each of the following steps that you haven't already tried. Test after each one. Back up all data before making any changes.
1. Make sure that the right volume is selected in the Startup Disk preference pane.
2. Disconnect all wired peripherals except those needed to start up. If there's no change, reconnect them
3. Reset the System Management Controller.
4. Reset the PRAM.
5. Start up in safe mode, then restart as usual. If you can't start in safe mode—for instance, if FileVault is active—then triple-click anywhere in the line below on this page to select it:
/var/folders
Right-click or control-click the highlighted line and select
Services ▹ Reveal
from the contextual menu. A Finder window should open with an item named "folders" selected. Move the selected item to the Trash. You'll be prompted for your administrator password. Restart and empty the Trash. -
I can't install and update any application, even for the free app the system ask me to sign in to the billing payment. Even though that I did sign, it still declined. Any one could help, please
All Apple iTunes Store accounts must have a valid form of payment set up. Even for free apps and updates. The Payment Declined message comes from your card issuer or payment source; Apple is just a pass-through for the message. You need to find out why your issuer is declining your card.
-
Providing on-screen help in flash RIA application
Dear Friends,
I have a requirement to implement a feature like providing on-screen help related to the panel/control/form(which helps the use who is using my application) i loaded in the browser.
Any idea or any direction is appreciated.
Regards,
Prakash.Hi nikos,
Thanks for your reply. which file format i have to use so that the team who is creating help, can give me that file format. and i can access. usually .hlp file is using for standalone project. for web which file format is best to fetch help details.
The senario is, if i press F1 on textbox, it should give me a help from the help document and produce information about that field entry.
I am using flash builder to develop my application.
Please give me any idea..
Regards,
Prakash. -
Reuse a Flex App as AIR application
Hi!
I've developed a Flex application and now I want to use it
again with the same codebase as an AIR application.
But there are several factors that don't work as expected.
The Flex App uses some advanced features that make reuse a
little bit complicated:
I use the latest Cairngorm.swc in the app.
I use ResourceBundles in the app.
I often use "Application.application" in the app.
These are the three things, which make porting to AIR a
little bit complicated.
Are there any "Best practices" for sharing the same codebase
for Flex and AIR?
I've tried to make the Flex app a module and reuse that, but
then I get troubles with ResourceBundles, also the addressing
doesn't work correctly anymore (I've refactored the
Application.application.<element> calls to say:
Application.application.app.<element> where "app" is the ID
of the ModuleLoader). But I get the error that
<ApplicationType> cannot be converted to ModuleLoader.
Then I've tried to make a SWC out of the App, didn't work
either.
Has someone already done things like that?
What's the best way to accomplish that?
Thanks a lot for replies!
Bye,
FritzHi.
Based on Adobe's document
http://www.adobe.com/devnet/air/flex/articles/flex_air_codebase.html
which I haven't found earlier, I got the project working with all
my special things lik Cairngorm and ResourceBundle.
Currently I'm writing a tutorial how this works, I'll post it
for further use on monday :-)
Bye,
Fritz -
How to embedd Flex within Swing App?
Hi guys,
I'm Java developer and new to Flex.
I have a Swing application, and want to embed a Flex app in the Java desktop app.
How to do?
Thanks in advance!
Sha JiangSee this link,
http://www.jpackages.com/jflashplayer/
I didn't try this, hope you may find this useful -
i bought a ipod touch 3 i need help on this is there a youtube app that has a cach download to play youtube video's offline within the app if there is one can someone fill me some info on this matter
You can only use apps that are compatible with your dvice and ios version.
The secons gen ipod touch can only go to 4.2.1.
If you are running 4.2.1 then you can only use apps that require 4.2.1 or lower. -
i made an in app purchase and the purchase is listed on my billing summary but i cannot access the purchase within the app. I have tried deleting the game and reloading the app and the purchase, nothing seems to work.
I've had this with games, I had to contact support via the 'problems with this app' link on the receipt & they refunded my money.
-
Configuring socket policy for flex apps(with blocked port 843)?
We have built several flex-based ecommerce apps for a fortune 500 customer of ours, that for various reasons, we need to use sockets to a different domain and requires a socket policy file, but were having trouble configuring our flex apps for deployment in thier enviornment where they are blocking virtually everything except port 80 . The current documentation in in regards to socket policy files and crossdomain files in a non-standard configuration not using port 843 is not providing any useful help to us.
Here is the scenario:
Flex apps are served from domain www.a.com in to users browsers via http. The apps then make socket connections to domain www.b.com:80 where there are php scripts serving json data to the flex apps via port 80 using http(we use sockets because we need to set and read back http headers). The problem is the flex apps cannot make socket connections to the www.b.com domain without errors like below(unless we setup a socket policy server on port 843 of www.b.com, in which case everything works):
Warning: Timeout on xmlsocket://www.b.com:80 (at 3 seconds) while waiting for socket policy file. This should not cause any problems, but see http://www.adobe.com/go/strict_policy_files for an explanation.
Error: Request for resource at xmlsocket://www.b.com:80 by requestor from http://www.a.com/bin-debug/DownloadManagerFlex.swf is denied due to lack of policy file permissions.
Error: Request for resource at xmlsocket://www.b.com:80 by requestor from http://www.a.com.us/bin-debug/DownloadManagerFlex.swf is denied due to lack of policy file permissions.
Since we cannot use port 843 for the socket policy file server, we setup the socket policy server on a different ip in the same domain: spf.b.com:80 (using the sample perl code Adobe provides), and per the docs(cited below), use Security.loadPolicyFile("xmlsocket://spf.b.com:80") before we invoke "socket.connect", to supposedly tell the flash player to check there for the socket policy file. The problem, as you can see from the error log, is that the loadPolicyFile("xmlsocket://spf.b.com:80") is ignored.
No matter what we do or how we set things up, we cannot get the flash player to recognize the loadPolicyFile(), it always wants to go to the port were making the socket connection on. It is unclear how to properly configure the flex app, socket policy file and crossdomain file for the above scenario. The docs allude to being able to serve the socket policy file from a different port 80 in the same domain as the socket connection were trying to make, but were having no luck with that.
->Can anyone shed some light on how to make this work or what are we missing/doing wrong? Also, if we can get this to work, are we stuck with a 3 second delay because this(very large) customer is blocking port 843?
As an aside, the documentation for all this is a bit scattered, unclear and contrdictory:
One document says:(http://www.adobe.com/devnet/flashplayer/articles/fplayer9_security_07.html)
"This warning usually means one of two things: first, that you need to set up a
socket policy file server on port 843, which is the first location that Flash
Player checks by default; or second, that you need to provide more explicit
guidance to Flash Player from ActionScript by calling loadPolicyFile to indicate the location
of a socket policy file. When you call loadPolicyFile rather than allowing Flash Player to check
locations by default, Flash Player will wait as long as necessary for a
response from a socket policy file server, rather than timing out after 3
seconds."
Another document says(http://www.adobe.com/devnet/flashplayer/articles/socket_policy_files.html):
"If an ActionScript Security.loadPolicyFile() command exists within the SWF file, then the Flash Player runtime checks that location. Flash Player checks the destination of the loadPolicyFile() only after it has checked the master policy file on port 843 for permission to acknowledge other policy files. If the developer has not specified a loadPolicyFile() command, then Flash Player checks the destination port of the connection."I found the reason why the Flex application was ignoring the socket policy (crossdomain.XML). I have a policy server that listens to port 843 and submits the policy to the Flex client. My policy was getting ignored by the Flex application and I was getting the sandbox security error you were getting. The solution to this problem isto write a null byte right after the policy server sends the policy. I'm using Apache Mina that is wrtten is Java and the null byte is written as follows:
public void sessionCreated (IoSession session)
throws Exception
session.write(_policy); -- > policy string
session.write("\u0000"); --> null byte
//session.close(true); ---> No need to close the session because it is closed by the Flex client after it receives the null byte.
Now my Flex application can read and accept the policy from port 843 and I'm not getting more security violations.
Thanks for your reply,
Alberto -
Hi,
Is portal provide any field level help. I mean to say that when i place my mouse arrow on a field than it gives me help what it does or press some key to know what this field does. Something like ballonic help in Developer 2000 Forms.
Thanks
Muhammad IjazWe use field-level help from within our application, Liz, and
we use Robo v5 for our HTML Help (output in CHM). I'm not entirely
sure how the code is written because I only do the Help System (our
application is currently being rewritten in Dot Net and we haven't
finalized the Help for Dot Net yet). All I do in my Robo projects
is put the bookmark where it needs to be. The F1 command that is
passed within the application calls that bookmark. The app is
currently written in Progress and the code simply calls the
module/program/bookmark. As long as the bookmark I use in Robo
matches what the Developer calls, the field level help works
perfectly. The only problem we ever had was when the field name
changed in the application and nobody told us in Documentation! As
soon as I updated my bookmarks, it worked again.
Hope this helps. If you need more info on the commands, email
me directly and I'll get with the Developer to ask about the
command line the code sends to call the CHM. -
Problems calling context-sensitive AIRHelp from Adobe Flex App
Hi everyone...
I´m having problems calling context-sesitive AIRHelp from Flex.
I can launch the help from flex using the following code (flex), but allways starts on the default topic.
private function invocarAirHelp(tema:String):void {
var appID:String = "pc1";
var pubID:String = "8C47FDE4638CAF7F210634E52A5F8318D893A57C.1";
var mgr:ProductManager = new ProductManager("airappinstaller");
mgr.launch("-launch " + appID + " " + pubID);
the launch method can recive parameters after the publisherID, but i dont know the parameters that i should give to the method to start the AIRHelp on an specific topic.
I tryed using the parameters as the call was on the command line, ex:
mgr.launch("-launch " + appID + " " + pubID + " -csh mapnumber 12");
but i can get any results... with those parameters the help application doesn´t even start
Anyone have an idea to make this works?
Thanks in advance, SabinHi Sabin,
The only supported way to launch AIR applications from the browser is the air "browser API": http://livedocs.adobe.com/flex/3/html/help.html?content=distributing_apps_3.html#1035834
The browser API uses ProductManager internally and exposes higher-level browser API so that we change the implementation if necessary someday. The browser API will stay the same, even if the interactions through ProductManager (or something else) change.
The browser API (air.swf) has other features that make it the preferred way to launch apps. For instance, it provides accurate information about which platforms support AIR, and can therefore manage install of new apps and of the runtime itself.
Also, if the application is not installed then Browser API will return Error to the flex application, but that does not happen in case of ProductManager.
That said, you can probably use "--" to separate arguments intended for airappinstaller from arguments that should be passed through to the app itself.
mgr.launch("-launch " + appID + " " + pubID + " -- -csh mapnumber 12");
-Praful Jain -
Why would I need to use LiveCycle Data Services in a Flex app?
I cannot figure out what additional functionality is provided by using LiveCycle Data Services in my Flex apps. I cannot get a clear understanding of how using LiveCycle Data Services would benefit my applications. Does someone out there use LiveCycle Data Services? If so, what do you do with it in Flex?
Thanks!- data push for publish/subscribe implementations
User has to do nothing to get updated information. You push it to their machine when new data is available, like Yahoo finance updated quotes.
- data paging
You don't want to display one million rows in your datagrid at once. Get a batch of data, if the user scrolls down, get the next batch, etc.
- server side clustering
One server does not get overloaded. High traffic sites have their large number of concurrent connections managed more efficiently.
- JMS services
JMS is a powerful technology for messaging throughout an application, and LCDS makes it much easier.
- RTMP tunneling
Allows the use of the RTMP protocol in LiveCycle Data Services applications. Makes it easier to traverse firewalls and proxies appropriately that currently prevent direct RTMP client connections to the server.
If this post answered your question or helped, please mark it as such.
Maybe you are looking for
-
How to set Fonts size in X (whole system)
Hi, I just bought a 19" monitor, and finally, got my resolution up from 800x600 to find out that i cant get to increse the xterm, Eterm, Firefox, Thunderbird, Gaim and everything to have an acceptable font size... I mean, is there a way to set the wh
-
Determine Number of rows in Internal Table
Hi, I have defined my internal table as follows: TYPES : BEGIN OF ABC_KEY, FIELD1(2) TYPE C, FIELD2(1) TYPE C, FIELD3(8) TYPE N, END OF ABC_KEY. DATA: itab1 TYPE TABLE OF ABC_KEY
-
Unable to select/dial #'s in Meeting Invites
I'm just coming over from a couple years using a Blackberry to a Windows Mobile device, so bare with me if this is obvious. On my BB I was able to open a meeting invite, highlight the conference line number with my scroll wheel, and push in to dial.
-
STEPS FOR THE SOLUTION MANAGER INSTALLATION
Dear All, Pls let me know what r the steps and procedure fir the installation of Solman. Pls tell which is the latest version of sol man is available in the market. Thanks and Regards Amit Saini
-
Hi, This may sound very simple, but just to re-establish my understanding on the Time Chars, I am asking a clarification. I have a report which has Calendar Month, Bill Date and Reading Date read from flat files(3 columns in that). I am defining 3 ne