Flex Component with BAD Flicker
I have been making Flex Components in Flash with no problems, but I suddenly have one that I can't figure out. I am making a set of buttons that expand about 30% in the over and down states. So they are about 55x55 pixels in the up state, and 74x74 pixels in the over and down states. Because I did not want objects moving around due to the resizing of the buttons, I created a boundingBox instance that is 55x55 pixels for each of these components. My understanding is that with this boundingBox instance, that the button can resize to the 74 x74 pixel size without causing other elements to shift their positions. So what happens is that if you mouse over the button, it resizes as it should, but if you mouse over a part of the boundingBox instance that does not include any of the button on it, it just starts flickering between the up and over states at a very fast rate. Any thoughts as to what I am missing?
Thanks!
Here is my timeline:
I thought about that. Does a boundingBox have to encompass your button at it's full size? My understanding is that you could blow something up larger than your original component size, and stop it from reshifting other elements by including a bounding box. But then I got to thinking that a button is an interactive element that depends on mouseovers and having an element shift outside of the bounds of the box could cause unpredictable behavior. Is this correct? If I want a button that behaves predictably, do I need to keep it inside of the boundingBox?
Thanks
Similar Messages
-
Flex component with HTTPService
OK, so I'm a Flex newbie so forgive me if I'm missing the
obvious.
I created a Flex component that references a HTTPService to
populate a DataGrid with data. As a standalone .mxml file, it works
fine. When I place it into a Flex application where the component
is referenced, the grid shows up, but I get no data. I've tried
referencing the HTTPService in the application itself, no luck.
I've tried referencing the service in a creationComplete function
on the application page, no luck. I'm sure there's just some little
snippet that allows the service to run in the component...the
component looks fine when I run it, I just don't get any
data.Thanks--actually I figured it out--I was overlooking
something obvious. However, I have a new issue that I would
genuinely appreciate assistance on.
I am building a Flex app where I have 4 custom components.
Each component calls a web service to pull data in. I am using an
MXML application file to bring in each component with an additional
component where the user can select a date range and submit that
range to the various web services. So what I need to do is make the
date fields public variables and then append those variables to the
web service calls as name/value pairs.
No matter what I do, I cannot seem to get the other
components to recognize the date variables as public vars. I've
written them out as variables as part of a public function, tried
to make them bindable, nothing works...
So for example, this is a simplified version of my date range
component (using only one date), assuming I've named the component
datebar.mxml:
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="
http://www.adobe.com/2006/mxml"
width="100%">
<mx:Script>
<![CDATA[
public function clickHandler():void
var sdate:String = start_date.text;
]]>
</mx:Script>
<mx:ApplicationControlBar width="100%" height="30">
<mx:DateField id="start_date" />
<mx:Button label="refresh" click="clickHandler();" />
</mx:Label>
</mx:ApplicationControlBar>
</mx:Canvas>
Then in another component using a web service, I place:
<mx:HTTPService
id="os_downloads"
url="
http://publishingdynamics.com/service.asmx?start_date={datebar.sdate}"
useProxy="false">
Where {datebar.sdate} is the variable I'm referencing to get
a value from. I get a constant error doing this. I've tried several
varitions. I can successfully create a public variable in the same
manner not using a form value and get the component to display that
variable using the same syntax, where I reference the source
component like: {datebar.myvar} so I know the namespace referene
works.
Admittedly I'm not a very good ActionScripter... -
Update either html site or another flex component with Data from ESRI Flexviewer
Hello all,
What I have is a basic flex mapping application that enables a user to update a feature (that is referenced to a ArcGIS server SDE database) by clicking on a the map. Once the feature is added to database it updates a total feature count label.text. What I need to do is somehow reflect this same number in a dreamweaver site through html or create another flex component that can be added to dreamweaver html as a .swf. Any comments or suggestions would be greatly appreciated!!
Thank you!Hello all,
What I have is a basic flex mapping application that enables a user to update a feature (that is referenced to a ArcGIS server SDE database) by clicking on a the map. Once the feature is added to database it updates a total feature count label.text. What I need to do is somehow reflect this same number in a dreamweaver site through html or create another flex component that can be added to dreamweaver html as a .swf. Any comments or suggestions would be greatly appreciated!!
Thank you! -
A Flex component with transparent holes inside
Hi there,
Does anyone have any idea on how could I achieve something like this: I need to create a component that should be blur and semi-transparent with one or more rectangular transparent holes inside.
Is it possible through the graphics API to cut holes in components?
Thanks!Whereever there are no drawn pixels, you will have a hole. Play around with the .mask property.
Alex Harui
Flex SDK Developer
Adobe Systems Inc.
Blog: http://blogs.adobe.com/aharui -
JAVA 7u4 with Flex component.
While Removing Tabbed Pane having Flex Component , on java 7u4 throws following exception.
Note : it works fine with JAVA 6u32
.... FlexServiceThread exited...
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at sun.java2d.ScreenUpdateManager.createScreenSurface(Unknown Source)
at sun.java2d.d3d.D3DScreenUpdateManager.createScreenSurface(Unknown Source)
at sun.awt.windows.WComponentPeer.createScreenSurface(Unknown Source)
at sun.awt.windows.WComponentPeer.replaceSurfaceData(Unknown Source)
at sun.awt.windows.WComponentPeer.replaceSurfaceData(Unknown Source)
at sun.awt.windows.WComponentPeer.updateGraphicsData(Unknown Source)
at java.awt.Component.updateGraphicsData(Unknown Source)
at java.awt.Container.updateGraphicsData(Unknown Source)
at java.awt.Container.updateGraphicsData(Unknown Source)
at java.awt.Component.setGraphicsConfiguration(Unknown Source)
at java.awt.Container.remove(Unknown Source)
at javax.swing.JTabbedPane.removeTabAt(Unknown Source)
at testing.test.myTabbedPane.*removeTabAt*(myTabbedPane.java:42)
Please Help ?That's really weird!
After digging around, reinstalling Flash CS3 again and doing
multiple tests, I finally found the source of the problem:
Two .swc files residing in the same folder where I was saving
my tests files were avoiding the Flash compiler to successfully
create new .swc files!? I cannot understand how this can be
possible. As soon as I choosed a new folder for saving the test
files, I could link to the .swc and access the component from Flex.
Also as soon as I moved out the two culprid files I could again
save in the previous folder...
Does anyone has an idea how this can happen?
For those interested in the case, you can download the 2
culprid files
here
Best regards, -
Flex Component Kit publish SWC not working with Flex 4
I started this thread in the Flex forum and they are telling me that the SWC's I'm creating with Flash Professional CS5 and Flex Component Kit 2.0.0 are not linked with FCC for Flex 4.
http://forums.adobe.com/thread/777789?tstart=0
That means the problem is with my Flash Professional CS5 setup instead of my Flash Builder 4 setup. Can someone here help me fix my Flash setup? As I described in that thread I can't find anything wrong with my setup but apparenty I'm generating SWC's for the wrong version of Flex.
Thanks,
RyanI unzipped my SWC and verified what Flex harUI in the Flex forum told me. My SWC seems to be linked with FCC 1 not FCC 2. I don't understand how this is possible. I am using Flash Professional CS5 and only FCC 2.0.0 is installed, FCC 1 is not even installed. Here are the contents of catalog.xml in my SWC file. How do I get Flash CS5 to generate an SWC for Flex 4?
<?xml version="1.0" encoding ="utf-8"?>
<swc xmlns="http://www.adobe.com/flash/swccatalog/9">
<versions>
<swc version="1.2" />
<flash version="11.0" build="d485" platform="WIN" />
</versions>
<features>
<feature-script-deps />
<feature-files />
</features>
<libraries>
<library path="library.swf">
<script name="mx/core/mx_internal" mod="1146523398000" >
<def id="mx.core:mx_internal" />
<dep id="AS3" type="n" />
</script>
<script name="mx/core/IStateClient" mod="1185825125000" >
<def id="mx.core:IStateClient" />
<dep id="AS3" type="n" />
<dep id="Object" type="i" />
</script>
<script name="mx/automation/IAutomationObject" mod="1182369703000" >
<def id="mx.automation:IAutomationObject" />
<dep id="flash.events:Event" type="s" />
<dep id="AS3" type="n" />
<dep id="Object" type="i" />
</script>
<script name="mx/core/IConstraintClient" mod="1188589376000" >
<def id="mx.core:IConstraintClient" />
<dep id="AS3" type="n" />
<dep id="Object" type="i" />
</script>
<script name="mx/managers/IFocusManagerComponent" mod="1182369904000" >
<def id="mx.managers:IFocusManagerComponent" />
<dep id="AS3" type="n" />
<dep id="Object" type="i" />
</script>
<script name="mx/core/IInvalidating" mod="1150233077000" >
<def id="mx.core:IInvalidating" />
<dep id="AS3" type="n" />
<dep id="Object" type="i" />
</script>
<script name="mx/core/IChildList" mod="1149255249000" >
<def id="mx.core:IChildList" />
<dep id="flash.display:DisplayObject" type="s" />
<dep id="flash.geom:Point" type="s" />
<dep id="AS3" type="n" />
<dep id="Object" type="i" />
</script>
<script name="mx/core/IFlexModuleFactory" mod="1185825071000" >
<def id="mx.core:IFlexModuleFactory" />
<dep id="AS3" type="n" />
<dep id="Object" type="i" />
</script>
<script name="mx/core/ComponentDescriptor" mod="1149112409000" >
<def id="mx.core:ComponentDescriptor" />
<dep id="AS3" type="n" />
<dep id="mx.core:mx_internal" type="n" />
<dep id="Object" type="i" />
</script>
<script name="mx/core/DragSource" mod="1149694704000" >
<def id="mx.core:DragSource" />
<dep id="AS3" type="n" />
<dep id="mx.core:mx_internal" type="n" />
<dep id="Object" type="i" />
</script>
<script name="mx/events/PropertyChangeEventKind" mod="1149796273000" >
<def id="mx.events:PropertyChangeEventKind" />
<dep id="AS3" type="n" />
<dep id="mx.core:mx_internal" type="n" />
<dep id="Object" type="i" />
</script>
<script name="mx/managers/IFocusManager" mod="1191005122000" >
<def id="mx.managers:IFocusManager" />
<dep id="mx.managers:IFocusManagerComponent" type="s" />
<dep id="flash.display:InteractiveObject" type="s" />
<dep id="mx.core:IUIComponent" type="s" />
<dep id="flash.display:Sprite" type="s" />
<dep id="AS3" type="n" />
<dep id="Object" type="i" />
</script>
<script name="mx/managers/IFocusManagerContainer" mod="1150207146000" >
<def id="mx.managers:IFocusManagerContainer" />
<dep id="mx.managers:ISystemManager" type="s" />
<dep id="flash.display:DisplayObject" type="s" />
<dep id="mx.managers:IFocusManager" type="s" />
<dep id="AS3" type="n" />
<dep id="flash.events:IEventDispatcher" type="i" />
<dep id="Object" type="i" />
</script>
<script name="mx/core/IFlexDisplayObject" mod="1149200749000" >
<def id="mx.core:IFlexDisplayObject" />
<dep id="flash.display:DisplayObjectContainer" type="s" />
<dep id="flash.display:DisplayObject" type="s" />
<dep id="AS3" type="n" />
<dep id="flash.events:IEventDispatcher" type="i" />
<dep id="flash.display:IBitmapDrawable" type="i" />
<dep id="Object" type="i" />
</script>
<script name="mx/events/ResizeEvent" mod="1150087635000" >
<def id="mx.events:ResizeEvent" />
<dep id="AS3" type="n" />
<dep id="mx.core:mx_internal" type="n" />
<dep id="flash.events:Event" type="i" />
</script>
<script name="mx/events/MoveEvent" mod="1150087695000" >
<def id="mx.events:MoveEvent" />
<dep id="AS3" type="n" />
<dep id="mx.core:mx_internal" type="n" />
<dep id="flash.events:Event" type="i" />
</script>
<script name="mx/events/StateChangeEvent" mod="1149206364000" >
<def id="mx.events:StateChangeEvent" />
<dep id="AS3" type="n" />
<dep id="mx.core:mx_internal" type="n" />
<dep id="flash.events:Event" type="i" />
</script>
<script name="mx/events/FlexEvent" mod="1182369867000" >
<def id="mx.events:FlexEvent" />
<dep id="AS3" type="n" />
<dep id="mx.core:mx_internal" type="n" />
<dep id="flash.events:Event" type="i" />
</script>
<script name="mx/events/ToolTipEvent" mod="1150132131000" >
<def id="mx.events:ToolTipEvent" />
<dep id="mx.core:IToolTip" type="s" />
<dep id="AS3" type="n" />
<dep id="mx.core:mx_internal" type="n" />
<dep id="flash.events:Event" type="i" />
</script>
<script name="mx/events/PropertyChangeEvent" mod="1149879771000" >
<def id="mx.events:PropertyChangeEvent" />
<dep id="mx.events:PropertyChangeEventKind" type="e" />
<dep id="AS3" type="n" />
<dep id="mx.core:mx_internal" type="n" />
<dep id="flash.events:Event" type="i" />
</script>
<script name="mx/managers/ISystemManager" mod="1182369908000" >
<def id="mx.managers:ISystemManager" />
<dep id="mx.managers:IFocusManagerContainer" type="s" />
<dep id="flash.text:TextFormat" type="s" />
<dep id="flash.geom:Rectangle" type="s" />
<dep id="flash.display:LoaderInfo" type="s" />
<dep id="flash.display:Stage" type="s" />
<dep id="flash.display:Sprite" type="s" />
<dep id="AS3" type="n" />
<dep id="mx.core:IFlexModuleFactory" type="i" />
<dep id="flash.events:IEventDispatcher" type="i" />
<dep id="mx.core:IChildList" type="i" />
<dep id="Object" type="i" />
</script>
<script name="mx/core/UIComponentDescriptor" mod="1149784081000" >
<def id="mx.core:UIComponentDescriptor" />
<dep id="AS3" type="n" />
<dep id="mx.core:mx_internal" type="n" />
<dep id="mx.core:ComponentDescriptor" type="i" />
</script>
<script name="mx/managers/IToolTipManagerClient" mod="1146518802000" >
<def id="mx.managers:IToolTipManagerClient" />
<dep id="AS3" type="n" />
<dep id="Object" type="i" />
<dep id="mx.core:IFlexDisplayObject" type="i" />
</script>
<script name="mx/core/IUIComponent" mod="1188511099000" >
<def id="mx.core:IUIComponent" />
<dep id="mx.managers:ISystemManager" type="s" />
<dep id="flash.display:DisplayObjectContainer" type="s" />
<dep id="flash.geom:Rectangle" type="s" />
<dep id="flash.display:DisplayObject" type="s" />
<dep id="flash.display:Sprite" type="s" />
<dep id="AS3" type="n" />
<dep id="Object" type="i" />
<dep id="mx.core:IFlexDisplayObject" type="i" />
</script>
<script name="mx/events/DragEvent" mod="1182369866000" >
<def id="mx.events:DragEvent" />
<dep id="flash.events:Event" type="s" />
<dep id="mx.core:DragSource" type="s" />
<dep id="mx.core:IUIComponent" type="s" />
<dep id="AS3" type="n" />
<dep id="mx.core:mx_internal" type="n" />
<dep id="flash.events:MouseEvent" type="i" />
</script>
<script name="mx/events/FlexMouseEvent" mod="1148318971000" >
<def id="mx.events:FlexMouseEvent" />
<dep id="flash.events:Event" type="s" />
<dep id="flash.display:InteractiveObject" type="s" />
<dep id="AS3" type="n" />
<dep id="mx.core:mx_internal" type="n" />
<dep id="flash.events:MouseEvent" type="i" />
</script>
<script name="mx/core/IDeferredInstantiationUIComponent" mod="1149722730000" >
<def id="mx.core:IDeferredInstantiationUIComponent" />
<dep id="mx.core:UIComponentDescriptor" type="s" />
<dep id="mx.core:IFlexDisplayObject" type="s" />
<dep id="AS3" type="n" />
<dep id="mx.core:IUIComponent" type="i" />
<dep id="Object" type="i" />
</script>
<script name="mx/core/IToolTip" mod="1149203558000" >
<def id="mx.core:IToolTip" />
<dep id="flash.geom:Rectangle" type="s" />
<dep id="AS3" type="n" />
<dep id="mx.core:IUIComponent" type="i" />
<dep id="Object" type="i" />
</script>
<script name="mx/flash/UIMovieClip" mod="1192596260000" >
<def id="mx.flash:UIMovieClip" />
<dep id="flash.ui:Keyboard" type="e" />
<dep id="flash.events:Event" type="e" />
<dep id="flash.display:DisplayObjectContainer" type="e" />
<dep id="mx.events:FlexMouseEvent" type="e" />
<dep id="Math" type="e" />
<dep id="mx.core:IInvalidating" type="e" />
<dep id="mx.events:ToolTipEvent" type="e" />
<dep id="flash.display:InteractiveObject" type="e" />
<dep id="mx.core:IUIComponent" type="e" />
<dep id="flash.system:ApplicationDomain" type="e" />
<dep id="mx.events:StateChangeEvent" type="e" />
<dep id="mx.managers:ISystemManager" type="e" />
<dep id="mx.events:ResizeEvent" type="e" />
<dep id="mx.events:MoveEvent" type="e" />
<dep id="flash.events:FocusEvent" type="e" />
<dep id="mx.events:FlexEvent" type="e" />
<dep id="mx.events:PropertyChangeEvent" type="e" />
<dep id="mx.events:DragEvent" type="e" />
<dep id="flash.events:Event" type="s" />
<dep id="flash.display:DisplayObjectContainer" type="s" />
<dep id="flash.geom:Rectangle" type="s" />
<dep id="mx.core:UIComponentDescriptor" type="s" />
<dep id="flash.display:InteractiveObject" type="s" />
<dep id="mx.core:IUIComponent" type="s" />
<dep id="mx.core:IFlexDisplayObject" type="s" />
<dep id="mx.events:StateChangeEvent" type="s" />
<dep id="mx.managers:ISystemManager" type="s" />
<dep id="mx.events:ResizeEvent" type="s" />
<dep id="mx.events:MoveEvent" type="s" />
<dep id="flash.display:DisplayObject" type="s" />
<dep id="flash.events:FocusEvent" type="s" />
<dep id="flash.display:Sprite" type="s" />
<dep id="AS3" type="n" />
<dep id="mx.core:mx_internal" type="n" />
<dep id="mx.managers:IFocusManagerComponent" type="i" />
<dep id="mx.core:IDeferredInstantiationUIComponent" type="i" />
<dep id="flash.events:IEventDispatcher" type="i" />
<dep id="mx.managers:IToolTipManagerClient" type="i" />
<dep id="mx.core:IConstraintClient" type="i" />
<dep id="flash.display:MovieClip" type="i" />
<dep id="mx.automation:IAutomationObject" type="i" />
<dep id="mx.core:IStateClient" type="i" />
</script>
<script name="BallComponent" mod="1295554958134" >
<def id="BallComponent" />
<dep id="AS3" type="n" />
<dep id="mx.flash:UIMovieClip" type="i" />
</script>
<script name="BlueBall" mod="1295554958134" >
<def id="BlueBall" />
<dep id="AS3" type="n" />
<dep id="mx.flash:UIMovieClip" type="i" />
</script>
<script name="Cam180Button" mod="1295554958134" >
<def id="Cam180Button" />
<dep id="flash.events:Event" type="e" />
<dep id="flash.events:MouseEvent" type="e" />
<dep id="CamButton" type="e" />
<dep id="flash.display:MovieClip" type="e" />
<dep id="flash.events:MouseEvent" type="s" />
<dep id="flash.display:MovieClip" type="s" />
<dep id="AS3" type="n" />
<dep id="mx.flash:UIMovieClip" type="i" />
</script>
<script name="Cam360Button" mod="1295554958134" >
<def id="Cam360Button" />
<dep id="flash.events:Event" type="e" />
<dep id="flash.events:MouseEvent" type="e" />
<dep id="CamButton" type="e" />
<dep id="flash.display:MovieClip" type="e" />
<dep id="flash.events:MouseEvent" type="s" />
<dep id="flash.display:MovieClip" type="s" />
<dep id="AS3" type="n" />
<dep id="mx.flash:UIMovieClip" type="i" />
</script>
<script name="CamButton" mod="1295554958134" >
<def id="CamButton" />
<dep id="flash.events:Event" type="e" />
<dep id="flash.events:MouseEvent" type="e" />
<dep id="flash.display:MovieClip" type="e" />
<dep id="flash.events:MouseEvent" type="s" />
<dep id="flash.display:MovieClip" type="s" />
<dep id="AS3" type="n" />
<dep id="mx.flash:UIMovieClip" type="i" />
</script>
<script name="ComponentButtons" mod="1295554958134" >
<def id="ComponentButtons" />
<dep id="flash.display:MovieClip" type="s" />
<dep id="AS3" type="n" />
<dep id="mx.flash:UIMovieClip" type="i" />
</script>
<script name="DeckButtons" mod="1295554958134" >
<def id="DeckButtons" />
<dep id="flash.events:Event" type="e" />
<dep id="flash.events:MouseEvent" type="e" />
<dep id="flash.events:MouseEvent" type="s" />
<dep id="flash.display:MovieClip" type="s" />
<dep id="AS3" type="n" />
<dep id="mx.flash:UIMovieClip" type="i" />
</script>
<script name="DoorTest" mod="1295554958134" >
<def id="DoorTest" />
<dep id="flash.events:Event" type="e" />
<dep id="flash.events:MouseEvent" type="e" />
<dep id="flash.events:MouseEvent" type="s" />
<dep id="AS3" type="n" />
<dep id="mx.flash:UIMovieClip" type="i" />
</script>
<script name="LightButton" mod="1295554958134" >
<def id="LightButton" />
<dep id="flash.events:Event" type="e" />
<dep id="flash.events:MouseEvent" type="e" />
<dep id="flash.events:MouseEvent" type="s" />
<dep id="flash.display:MovieClip" type="s" />
<dep id="AS3" type="n" />
<dep id="mx.flash:UIMovieClip" type="i" />
</script>
<script name="OrientationNavigator" mod="1295554958134" >
<def id="OrientationNavigator" />
<dep id="flash.events:Event" type="e" />
<dep id="flash.events:MouseEvent" type="e" />
<dep id="flash.events:MouseEvent" type="s" />
<dep id="AS3" type="n" />
<dep id="mx.flash:UIMovieClip" type="i" />
</script>
<script name="OrientationNavigatorComponent" mod="1295554958134" >
<def id="OrientationNavigatorComponent" />
<dep id="flash.events:Event" type="e" />
<dep id="flash.events:MouseEvent" type="e" />
<dep id="flash.events:MouseEvent" type="s" />
<dep id="flash.display:MovieClip" type="s" />
<dep id="AS3" type="n" />
<dep id="mx.flash:UIMovieClip" type="i" />
</script>
<script name="mx/flash/ContainerMovieClip" mod="1186099503000" >
<def id="mx.flash:ContainerMovieClip" />
<dep id="mx.flash:FlexContentHolder" type="e" />
<dep id="flash.display:DisplayObjectContainer" type="s" />
<dep id="mx.flash:FlexContentHolder" type="s" />
<dep id="flash.events:FocusEvent" type="s" />
<dep id="mx.core:IUIComponent" type="s" />
<dep id="AS3" type="n" />
<dep id="mx.flash:UIMovieClip" type="i" />
</script>
<script name="mx/flash/FlexContentHolder" mod="1192597011000" >
<def id="mx.flash:FlexContentHolder" />
<dep id="flash.display:InteractiveObject" type="e" />
<dep id="flash.display:DisplayObject" type="e" />
<dep id="Math" type="e" />
<dep id="flash.utils:getDefinitionByName" type="e" />
<dep id="Error" type="e" />
<dep id="flash.display:DisplayObjectContainer" type="s" />
<dep id="mx.core:IUIComponent" type="s" />
<dep id="Error" type="s" />
<dep id="AS3" type="n" />
<dep id="mx.core:mx_internal" type="n" />
<dep id="mx.flash:ContainerMovieClip" type="i" />
</script>
</library>
</libraries>
<files>
</files>
</swc> -
Flex 4, is it possible to populate a tree component with sqlite table data?
is it possible to populate a tree component with sqlite table data?
If it is, how would I go about doing this?
Thanks
KristinHi Mustafa,
it is true, the function can return component as type. This is more for the scenario, when you want to recognize some component based on some checks, eg.
if(something)
return CHECKBOX_1;
else
return CHECKBOX_2;
so, the use case exists for sure. But of course the application itself is static.
where do you see a scenario for dynamic creation of components?
The only one component which can instantiate new components is the SplitCellContainer, and this is restricted to the drag&drop action from Fragment Bookmark Gallery. And this is again restricted to containers, as Fragment can hold containers as parent component. Of course the container content will be created/instantiated as well (I have coded example with ComponentManager in the Community SDK: Second Functional Application with SDK Components (Online Composition v.2) blog).
As far I know there is no function in SplitCellContainer which would "simulate" the drop of a Fragment today (perhaps worth an Idea on this?). Having that - the scenario would be possible. Today, this can be made partly - but the user would need to drag&drop a prepared fragment with the component.
Anyway, the problems will start after the creation - then it would be require to have also functions to re-position the new created component in some other container - this would be complex probably.
Karol -
Need guidance with Flex Component Kit
Hi,
I have installed Flash CS3 <no extension manager> and
Flex 3 builder. I want to import movie clips I made in Flash in to
Flex builder. Please guide me exactly which patches and software do
I need exactly and the process of importing these assets.
Thanks.This is documentation:
http://blogs.adobe.com/flexdoc/pdf/swf9.pdf
http://opensource.adobe.com/wiki/display/flexsdk/Flex+Component+Kit+Specification
http://blogs.adobe.com/flexdoc/2007/08/using_the_flex_component_kit_f_1.html
And here you can download the Kit:
https://www.adobe.com/cfusion/entitlement/index.cfm?e=flex_skins
Also to install this Kit you must first download and install
Adobe Extension Manager:
http://www.adobe.com/exchange/em_download/ -
Quality (aliasing) of downscaled flex component created in flash cs 5.5
Hi!
I have created a iPhone-Slider-Button in Flash. All vector graphics in Flash I've converted into bitmap data.
For all these bitmaps I allowed smoothing in the library.
Then I've converted the Flash MovieClip into a Flex component.
Then I load the component in Flex with the <local: tag which works great! Because the component is too big I have to scale it down in the Flex Design view.
Here is the result in 100% an an iPad:
You can see the bad quality of the white text. It would be great to be free in choosing any component size (proportional scale) in Flex with a smoothed look.
Who can help? Thanks a lot!Hi,
For the flash only swc, you dont need the initialize functionality. As
mentioned in the post, intialize() function is called when the
FilePublisher component is added to a Flex container. In the flash only
swc we have decoupled it from Flex and its mechanisms, and it required
us to eliminate intialize functionality. So, calling
filePublisher.subscribe() should instantiate all the needed variables.
In summary, the thread you mentioned is Flex specific, and doesn't apply
to the scenario you mentioned. Subscribing to the filePublisher manually
might fix your issue.
If you are still stuck, Can you post your code and debug logs if possible,
Thanks
Arun -
Hi,
I am using JDEV 11.1.2.1.0
I am getting the following error :-
<RegionRenderer> <encodeAll> The region component with id: pt1:r1 has detected a page fragment with multiple root components. Fragments with more than one root component may not display correctly in a region and may have a negative impact on performance. It is recommended that you restructure the page fragment to have a single root component.
Piece of code is for region is:-
<f:facet name="second">
<af:panelStretchLayout id="pa1"
binding="#{backingBeanScope.Assign.pa1}">
<f:facet name="center">
<af:region value="#{bindings.tfdAssignGraph1.regionModel}" id="r1"
binding="#{backingBeanScope.Assign.r1}"/>
</f:facet>
</af:panelStretchLayout>
</f:facet>
How do I resolve it ?
Thanks,Hi,
I see at least 3 errors
1. <RegionRenderer> <encodeAll> The region component with id: pt1:r1 has detected a page fragment with multiple root components.
the page fragment should only have a single component under the jsp:root tag. If you see more than one, wrap them in e.g. an af:panelGroupLayout or af:group component
2. SAPFunction.jspx/.xml" has an invalid character ".".
check the document (you can open it in JDeveloper if the customization was a seeded one. Seems that editing this file smething has gone bad
3. The expression "#{bindings..regionModel}" (that was specified for the RegionModel "value" attribute of the region component with id "pePanel") evaluated to null.
"pageeditorpanel" does seem to be missing in the PageDef file of the page holding the region
Frank -
How does one define a default style for a custom Flex component?
How does one define a default style for a custom Flex component?
hello
I created a new set of Flex component library slib.swc (Flex 4.5). Would also like to have a default style. defaults.css file, making it the default style of the component library.
Like flex the builder install directory of sdks \ 4.5.0 \ frameworks out \ libs directory has a spark.swc file, open with Winrar will see defaults.css this file. Defaults.css file defines the default style of the flex spark components.
How can it be achieved?
As follows
slib.swc contains a CLabelEx components, and a defaults.css file
defaults.css source file as follows:
@ namespace s "library :/ / ns.adobe.com / flex / spark";
@ namespace mx "library :/ / ns.adobe.com / flex / mx";
@ namespace cn "http://os.slib.cn";
cn | CLabelEx
styBackgroundAlpha: 1;
styBackgroundColor: # 569CC0;
styBorderAlpha: 1;
styBorderColor: # 569CC0;
styBorderWeight: 1;
styCornerRadius: 3;
In slib.swc the application MyLabel.mxml of the source file as follows:
<? xml version = "1.0" encoding = "utf-8"?>
<s: Application, the xmlns: fx = "http://ns.adobe.com/mxml/2009
xmlns: s = "library :/ / ns.adobe.com / flex / spark"
xmlns: mx = "library :/ / ns.adobe.com / flex / mx"
xmlns: cn = "http://os.slib.cn
the minWidth = "955" The minHeight = "600">
<fxeclarations>
</ fxeclarations>
<cn:CLabelEx x="67" y="112"/>
</ s: Application>
I hope CLabelEx default use cn | CLabelEx, style to display its appearance.
I refer to above approach, but failed to achieve. Can you please re-Detailed
Thanks!dj is right. Any Folder can be a picture folder.
Create a root level folder and add it to your Pictures Library in Windows. It will show up with all the scattered pictures from other programs. It can even be a different dirve if you like. You can even specify one to be the default save location for pictures in this dialog.
Navigate to Pictures in your Libraries in Windows Explorer Right Click and select Properties.
Message was edited by: Rikk Flohr forgot the instructions... -
Drag and drop external text into a Flex component
Hi,
is there any way to allow drag and drop of external text (for
example, selected text from another browser or even from the
address bar) into a Flex component like TextArea? I know how to
drag and drop between two different Flex components but in this
case, the source is external. There must be something I can do to
TextArea like its dragdrop property to allow this feature... any
help would be greatly appreciated.
Thanks,
JoshShort answer: Yes, as long as it is an AIR app.
Browser-based Flex apps do not have access to
ClipBoardFormats, so I'm not sure it is possible to do what I think
you want to do -- have a web-based Flex app that allows you to drag
and drop selected text from other apps. Most possibly because of
the security sandbox that the Flash player runs in.
However, if you wanted to do it in an AIR app, I built this
as an example for you (you can view a "cleaner" version with proper
indents at
http://pastebin.com/f741cbac8
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="
http://www.adobe.com/2006/mxml"
creationComplete="initDandD();" width="500" height="600">
<mx:Script>
<![CDATA[
public function initDandD():void {
addEventListener(NativeDragEvent.NATIVE_DRAG_ENTER,
onDragIn);
addEventListener(NativeDragEvent.NATIVE_DRAG_DROP,
onDragDrop);
private function onDragIn(e:NativeDragEvent):void {
if(e.clipboard.hasFormat(ClipboardFormats.TEXT_FORMAT)) {
NativeDragManager.acceptDragDrop(this);
private function onDragDrop(e:NativeDragEvent):void {
var myString:String =
e.clipboard.getData(ClipboardFormats.TEXT_FORMAT) as String;
myTextArea.text = myString;
]]>
</mx:Script>
<mx:TextArea id="myTextArea" width="326"
height="262"/>
</mx:WindowedApplication> -
Insert flex component in flash .fla file
hello,
Is it possible to dynamically load a flex component, compiled as a swf file into a .fla file.
Originally, this flex component can be loaded as a standalone flex application with parameters to connect to the appropriate server.
But now a customer of mine wants to integrate this flex component (originally inserted in a flex application) in a custom flash application, thus in .fla file using Adobe Flash CS4.
I've seen that it was possible to integrate a flash animation created with Adobe Flash CS4 in a flex application. But what I need to do is the opposite.
thanks for your help,
yohannI also have an odd behavior with parameters. I use a parameter to display a text area for logs. If this parameter is found, the text area is displayed, if it's not found, nothing is displayed. When I load my application with CTRL + ENTER in CS4, I can see my debug text area, but when I export it to swf, copy it to a local web server and visualize it in a browser, I see no debug text area.
Here is the code I'm using:
import flash.display.Loader;
import flash.net.URLRequest;
import flash.events.Event;
var request:URLRequest = new URLRequest("http://1.2.3.4/callme.swf?server=1.2.3.4&caller=abc&callee=yohann.martineau");
var loader:Loader = new Loader();
loader.load(request);
addChild(loader);
This code is in a key frame of the fla animation. -
How to use Flex Components with Flash?
Hi!!
I found a lot of very useful components in the web, but they are all for Flex, is it possible to use Flex Components with Flash IDE?
Thanks !!!
jenry
PS: this is one of the components I need to use (a tree with checkbox nodes)
http://www.sephiroth.it/file_detail.php?pageNum_comments=30&id=151
another one:
http://www.darronschall.com/weblog/2006/09/a-flex-2-checked-tree-control-component.cfmFlex components are delivered as SWCs just like Flash components, but the
SWC format is incompatible with the Flash IDE.
Also, the default fl.. components in the Flash IDE are incompatible with
Flex components.
You should be able to load a Flex SWF into a Flash SWF as long as you aren't
using fl.. components in the Flash SWF. If the Flex SWF overlays things
in your Flash SWF then it might block interaction, but otherwise it
shouldn't. I don't think the statement you quoted is true for all
configurations.
But loading a Flex SWF into a Flash SWF isn't going to help you use those
Flex components from your Flash IDE. Try Flash Builder 4 to build out the
Flex portion of your application. I haven't tried it myself, but it I think
it is supposed to have better integration with Flash. -
I am working on FLEX 4.6 SDK it provides 35 components with built in accessibility support. My Application contains some components which have no built in accessibility support but I need to provide accessibility support for those components too. I have gone through the Flex docs to customize the non accessible components to support accessibility feature, But the docs where not clear. To customize a single component I have to overwrite lot of code in SDK level.
and it takes lot of effort.
So, I would like to use FLEX component libraries which provides accessibility support for all the component.
Could you please guide me how can I provide accessibility support for other components with out putting more effort on it.
Thanks in advance...There is already such thing in myfaces called "security context" [1]. You could find build of sandbox.jar [2]
[1] http://myfaces.apache.org/sandbox/securityContext.html
[2] http://people.apache.org/builds/myfaces/nightly/
Maybe you are looking for
-
Dear All i m having error while creating product group The field is defined as a required field; it does not contain an entry i found different solutions on forum but didnt get the solution can any body tell me, exact nodes for the solution, what sho
-
How do I dial a phone number from Forms6i ?? OLE2,DDE??
How do I dial a phone number from Forms6i ?? OLE2,DDE?? Is it do-able?? I have a contact form that has the contacts phone number, etc... I would like to add a button to dial the number which would open the phone line (probably through my modem) and d
-
Time machine backup from 1TB iMac to 512GB MacBook Pro
Hi all, I sold my iMac now a few months ago and been hanging out for the new one, but just about to be pursuaded to buy a 512GB MacBook Pro. My only problem is that we did a Time Machine back up on the old computer, and afraid I won't be able to acce
-
I can't burn any DVD or CD - burning process interrupts before it ends
Hi everybody ! Sorry for my bad english, but I assume you're all aware about the frenches are not very good at english. I've got the following problem: I can't burn any dvd or cd. I've already tried with different programs such as Sonic, Nero 7.0, an
-
USER EXIT FOR VF02! While completing the Billing Doc.
Hi, While cancelling the proforma invoice, i require to check some conditions.like whether excise invoice is made or not. i have find the include RV60AFZZ , i hv written the logic its work when VF02->biling doc ->cancle. but if it is performa invoi