DataGrid item editor in Flash CS3
Does anyone have a good example of how to define custom item
editors and custom cell renderers for the DataGrid in Flash CS3
with Action Script 3.0?
I'm trying to put things like combo boxes and numeric
steppers in certain columns.
Found an example.
Click
Here
Similar Messages
-
Spark datagrid item editor font see through
I am using a default item editor on a spark datagrid.
When the user attempts to edit the field the old value shows through.
How do I get rid of this?
I am using out of the box stuff? Is this a listed bug?
Code is...
<s:GridColumn dataField="Actual" headerText="Actual" width="75" editable="true">
<s:itemRenderer>
<fx:Component>
<s:DefaultGridItemRenderer textAlign="right" background="true" backgroundColor="#FFFFFF" alpha="1.0" color="#000000" />
</fx:Component>
</s:itemRenderer>
</s:GridColumn>
Thanks
Dan PrideTry <s:DefaultGridItemEditor if you are wanting to make it editable.
here is an example of combobox, but it is similiar ....
<s:itemEditor>
<fx:Component>
<s:ComboBoxGridItemEditor >
<s:dataProvider>
<s:ArrayList>
<fx:String>Edit</fx:String>
<fx:String>Read</fx:String>
</s:ArrayList>
</s:dataProvider>
</s:ComboBoxGridItemEditor>
</fx:Component>
</s:itemEditor>
Don -
Strange Problem with datagrid item renderer in flash palyer 10
Hi All
In Flash player 10 when i use a text input as a item renderer in grid with a custom textinput skin , it does not show us the text , where as in flash player 11 it shows us. is there any work around for it or it's a bug.
Plz help me on this.The url works for me. Please verify that you entered it correctly. There are other sites that will verify your player version. Search for them, pick one and report the results.
Before you file a bug, it is probably best to do some investigation first to make sure it isn’t a known issue or an issue in your code. -
Combobox as Datagrid Item editor
Hi there, i'm trying to use a combobox as an itemEditor for a datagridcolumn, and i'm having some difficulties in doing this.
I'm using the code below to define the column, so far so good the itemeditor appears and selects the item accordingly to the value of the datafield.
My problem is, if I open the combobox and do not choose none of the items, the value that passes to the datagrid is 0, but i want to pass the old value. So that the value remains the same.
the dataprodiver for the combobox is this one (rows from database)
id description
1 xxxxx
2 yyyyy
the datafield banda_horaria_id holds an integer witch match one of the values above.
Can anyone help me, and tell me what should i do to maintain the value if none of the combobox items is selected.
Thanks in advance.
PlumbSoldier
<mx:DataGridColumn headerText="Banda Horária" dataField="banda_horaria_id" id="bandaHoraria"
rendererIsEditor="false" editorDataField="selectedItem" >
<mx:itemEditor>
<mx:Component>
<mx:ComboBox initialize="outerDocument.cbBandaHoraria(event)"
fontWeight="normal" labelField="descricao" >
<mx:Script>
<![CDATA[
import mx.controls.DataGrid;
private var columnDataField:String;
private var dtGrid:DataGrid;
override public function set data(value:Object):void
dtGrid=listData.owner as DataGrid;
columnDataField=dtGrid.columns[listData.columnIndex].dataField;
super.data = value;
if (value != null)
var len:int = this.dataProvider.length;
for (var i:int = 0; i < len; i++)
if (this.dataProvider[i].id == value[columnDataField])
this.selectedIndex = i;
break;
public function onChange():void
var index:int = this.selectedIndex;
if (index !=-1){
id = this.dataProvider[index].id;
} else{
var len:int = this.dataProvider.length;
for (var i:int = 0; i < len; i++)
if (this.dataProvider[i].id == data[columnDataField])
this.selectedIndex = i;
break;
]]>
</mx:Script>
</mx:ComboBox>
</mx:Component>
</mx:itemEditor>
</mx:DataGridColumn>Thanks for your help rgadiparthi , but that didn't helped me.
But i managed to solve my problem. -
Flash CS3 Updates Silent Install
Are there any switches to silently install
flash9_en_us_9_0_2_update.exe? And there is no Control Panel item
to uninstall Flash CS3 9.0.2? When CS3 get's uninstalled it leaves
files that were updated by 9.0.2. Where can I get an uninstaller
for it?Okay... I'm becoming extremely upset and impatient with
Adobe. I cannot install this download of the free trial for Flash
if it were to save my life...
I have tried changing permissions to my registry keys,
installing in Safe Mode (the installer didn't allow me to install
in safe mode), installing in VGA mode (which was much harder than I
think installing anything should have been, not being able to see
the buttons to carry on and having to click Tab and hoping u have
selected "Next"), installing it while turning off every single
application except for the Windows ones, running the Adobe CS3
cleanup script, defragmenting my disk, and even trying System
Restore...
So far nothing has worked... For some reason that installer
window will NOT appear. The progress bar mentioned in my first post
shows up, but after it finishes loading it disappears and I never
see the installation screen, no warning, error message, or
anything. My computer carries on idly...
Please... Some please help me. If you know of something which
I have not tried yet please tell me. There is no way I'm going to
buy Flash if I can't even install the free trial... I might as well
try to get Flash 8 somewhere or maybe even try to find a freeware
program with similar capabilities... I cannot stress how
dissapointed I am right now and I hope no one else has to go
through such hassles during their installations.
Again, someone, PLEASE help me.
I do not believe the problem is in my computer... I have run
a virus scan and I have nothing infected. I have seen the window
before on the first time I tried to install Flash, but the download
was corrupted and I had to uninstall it... I never saw that window
again...
Please... help... me... I've lost so much of my time trying
to install this program... -
How to disable a particular list item in flash cs3
Friends,
I need a small help on list component in flash cs3.
assume that i have 5 items in my list and i want to disable 3,4,5 items from mylist box. how to do this ??
item 1 -- enabled state
item 2 -- enabled state
item 3 -- disabled state
item 4 -- disabled state
item 5 -- disabled state
using flash cs3, i want to achieve this , how to do this ?? any ideas pls..
RajeshHi Rajesh,
I've seen your query all over the internet, so I should warn you I don't believe it's possible to disable a List Item.
For that you should use Josh Tynjala's open source Advanced List (http://code.google.com/p/flextoolbox/downloads/list).
Best Regards,
Filipe. -
Customizing DataGrid component in Flash CS3 using AS3
Can anyone please explain how to customize the DataGrid
component in Flash CS3 using AS3???
How do you remove/change the grid lines for the rows and
colums?
How do you remove/change the border?
My day has been lost searching for this answer. Flash
Documentation is worthless and Google finds nothing with regards to
AS3. ASDGRH.
Thanks in advance,
TedWebI hope you've found a resolution to this by now, but I just noticed the discussion title when posting a captioning issue.
In a nutshell, create a listener on your FLVPlayback module with a VideoEvent.SKIN_LOADED event. You'll also need to set the showCaptions in your FLVPlaybackCaptioning object to true. Apparently, if the captions are set to false when the player object loads the skin, the captions aren't recognized and your captions toggle will require an extra click to activate the captions.
Here's the link to another discussion on the same topic with all of the details:
http://kb2.adobe.com/cps/402/kb402452.html
Also, have you had any issues with the caption button in the FLVPlayback skin not showing up? That's my current issue. Here's the discussion for it:
http://forums.adobe.com/thread/796423?tstart=0 -
Flash CS3 AS editor = super sluggish?
Just wondering if others have the same problems. The AS
editor is incredibly sluggish for me, to the point of irritation,
and I'm not sure if it's a memory related problem or what. Also,
switching between fla's is much slower than Flash 8.
Currently I'm using Vista with 4Gigs of DDR2 800 Ram (only 3
can be used by Vista at once) and 4 Gigs ReadyBoost. Everything
else seems to run fine, Photoshop, Illustrator & Dreamweaver.
Dreamweaver seems to have the same code editor as flash, so I'm not
sure what would cause the lag for Flash.
Thanks!
-JamesVista scares me - i hear nothing but performance problems
with apps running on Vista. Not to say
this is the issue but felt the need to voice my own personal
agenda here on a public forum :)
Sticking with XP and then someday a Mac as well.
nudoru wrote:
> It's sluggish for me here also. Vista on a Dell D820
with the Quatro NVS 120,
> using only the laptop display.
> Turning off line numbers sped it up quite a bit. The
Output window is slow
> for me also - anytime a trace runs, the movie stutters a
little.
>
> I know that the nVidia drivers have caused other
problems in the past, but
> don't know if they are causing this. I'm using driver
version 101.70 from
> laptopvideo2go.com.
> -
AIR Intrinsic Classes-Tried and Proven Approach to building AIR applications in the Flash CS3 IDE
Hi everyone,
For all of you out there who would like to develop AIR
applications
from the Flash CS3 IDE but aren't sure how to get those pesky
intrinsic
classes working, I have a technique that you can work with to
create
your classes and make fully functional AIR applications.
First of all, those solutions out there that list
"intrinsic" functions
in their class definitions won't work. That keyword has been
taken out
and simply won't work. The "native" keyword also doesn't work
because
Flash will reject it. The solution is to do dynamic name
resolution at
runtime to get all the classes you need.
Here's a sample class that returns references to the "File",
"FileStream", and "FileMode" classes:
package com.adobe{
import flash.utils.*;
import flash.display.*;
public class AIR extends MovieClip {
public static function get File():Class {
try {
var classRef:*=getDefinitionByName('flash.filesystem.File');
} catch (err:ReferenceError) {
return (null);
}//catch
return (classRef);
}//get File
public static function get FileMode():Class {
try {
var
classRef:*=getDefinitionByName('flash.filesystem.FileMode');
} catch (err:ReferenceError) {
return (null);
}//catch
return (classRef);
}//get FileMode
public static function get FileStream():Class {
try {
var
classRef:*=getDefinitionByName('flash.filesystem.FileStream');
} catch (err:ReferenceError) {
return (null);
}//catch
return (classRef);
}//get FileStream
}//AIR class
}//com.adobe package
I've defined the package as com.adobe but you can call it
whatever you
like. You do, however, need to import "flash.utils.*" because
this
package contains the "getDefinitionByName" method. Here I'm
also
extending the MovieClip class so that I can use the extending
class
(shown next) as the main Document class in the Flash IDE.
Again, this is
entirely up to you. If you have another type of class that
will extend
this one, you can have this one extend Sprite, Math, or
whatever else
you need (or nothing if it's all the same to you).
Now, in the extending class, the Document class of the FLA,
here's the
class that extends and uses it:
package {
import com.adobe.AIR;
public class airtest extends AIR{
public function airtest() {
var field:TextField=new TextField();
field.autoSize='left';
this.addChild(field);
field.text="Fileobject="+File;
}//constructor
}//airtest class
}//package
Here I'm just showing that the class actually exists but not
doing much
with it.
If you run this in the Flash IDE, the text field will show
"File
object=null". This is because in the IDE, there really is no
File
object, it only exists when the SWF is running within the
Integrated
Runtime. However, when you run the SWF as an AIR application
(using the
adl.exe utility that comes with the SDK, for example), the
text field
will now show: "File object=[object File]". Using this
reference, you
can use all of the File methods directly (have a look here
for all of
them:
http://livedocs.adobe.com/labs/flex/3/langref/flash/filesystem/File.html).
For example, you can call:
var appResource:File=File.applicationResourceDirectory;
This particular method is static so you don't need an
instance. If you
do (such as when Flash tells you the property isn't static),
simply
create an instance like this:
var fileInstace:File=new File();
fileInstance.someMethod('abc'); //just an example...read the
reference
for actual function calls
Because the getter function in the AIR class returns a Class
reference,
it allows you to perform all of these actions directly as
though the
File class is part of the built in class structure (which in
the
runtime, it is!).
Using this technique, you can create references to literally
*ALL* of
the AIR classes and use them to build your AIR application.
The beauty
of this technique is its brevity. When you define the class
reference,
all of the methods and properties are automatically
associated with it
so you don't need reams of code to define each and every
item.
There's a bit more that can be done with this AIR class to
make it
friendlier and I'll be extending mine until all the AIR
classes are
available. If anyone's interested, feel free to drop me a
line or drop
by my site at
http://www.baynewmedia.com
where I'll be posting the
completed class. I may also make it into a component if
there's enough
interest. To all of you who knew all this already, I hope I
didn't waste
your time.
Happy coding,
PatrickWow, you're right. The content simply doesn't show up at all.
No
JavaScript or HTML parsing errors, apparently. But no IE7
content.
I'll definitely have to look into that. In the meantime, try
FireFox :)
I'm trying to develop a panel to output AIR applications from
within the
Flash IDE. GSkinner has one but I haven't been able to get it
to work
successfully. Mine has exported an AIR app already so that's
a step in
the right direction but JSFL is a tricky beast, especially
when trying
to integrate it using MMExecute strings.
But, if you can, create AIR applications by hand. I haven't
yet seen an
application that allows you to change every single option
like you can
when you update the application.xml file yourself. Also, it's
a great
fallback skill to have.
Let me know if you need some assistance with AIR exports.
Once you've
done it a couple of times, it becomes pretty straightforward.
Patrick
GWD wrote:
> P.S. I've clicked on your link a few times over the last
couple of days to
> check it out but all I get is a black page with a BNM
flash header and no way
> to navigate to any content. Using IE7 if that's any
help.
>
>
>
http://www.baynewmedia.com
Faster, easier, better...ActionScript development taken to
new heights.
Download the BNMAPI today. You'll wonder how you ever did
without it!
Available for ActionScript 2.0/3.0. -
Adobe Flash CS3 detected a problem and has to be closed.
Hello,
I'm using Flash CS3 for a month, but the problem is that
since a week ago, flash CS3 stops working after 5 minutes of use.
So today I've downloaded the test version (30 days) in
another PC, but even with this other computer the software doesn't
works and has to be closed.
So that's not because of my computer. It's a more general
problem.
Did it happened to one of you? DO you know if flash CS3
doesn't work for everyone right now?
Do you know how to repair this kind of problem? I'm very
desperate and I really need to use flash. I don't know what to do.
Thank you very muchThere could be any number of items causing this. First off is do you have an active internet connection? If so have you tried rebooting you computer?
-
Flash CS3 Component Help?
I have a menu component I've created in Flash CS3. I'm
running into a small problem. Currently, in Flash, I create an
array in the first frame of the movie and then assign a
"menu_items" property (an array) on my menu object as that array.
The array is an array of specialized menu item objects that is
defined in a separate class. In Flex, I would like to do this:
<mxml:macMenu>
<mxml:macMenuItem image="btn1.png" click="{clickHandler}"
/>
<mxml:macMenuItem image="btn2.png" click="{clickHandler}"
/>
.....etc
</mxml:macMenu>
I'm not quite sure how I can get my object to realize the
children should be part of the array inside of macMenu called
"menu_item" and at the same time make sure they are an instance of
my menu item class.
I have posted the full AS3/Flash CS3 source of my menu at
http://www.adambergman.com/as3/macMenu.html
Any help or ideas are appreciated!!!Hi Rajesh,
I've seen your query all over the internet, so I should warn you I don't believe it's possible to disable a List Item.
For that you should use Josh Tynjala's open source Advanced List (http://code.google.com/p/flextoolbox/downloads/list).
Best Regards,
Filipe. -
Flash CS3 or CS4 Developer Certification
Hi,
I am a flash developer, I am looking for Flash Developer certification in CS3 or CS4 but Adobe still don't have any certification for Flash Developer.
Only Flash CS3 certification are there in Adobe. If Any one know When Adobe Planning to release Flash Developer certification please add that
details in this Forums or If you know any mail id for Adobe certification preparation team also please let know. ThanksAdobe hasn't in the past broken the Flash certification down into Developer v Designer. Adobe only puts an ACE certification on Flash as a whole, with every part of the IDE, including scripting, in the exam.
It looks like they haven't completed a CS4 Flash ACE exam yet, so the only one available is the Flash CS3 ACE.
http://partners.adobe.com/public/ace/main.html
There are, however, specialist certification groups that you can go for, which require passing multiple exams.
http://www.adobe.com/support/certification/ace_certify.html
Look under the two expandable items (designated by "+ Products available for proficiency") -
Dreamwaver CS3 & Flash CS3 or GoLive 9 on Mac?
I have a PowerBook G4 with 10.5.2 on it. I am wanting to do
more interactive website design so I was looking at DW & Flash
but I have used GL 9. I have used DW MX 2004 but I did not like it
at the time. I am more of a visual type person so I prefer being
able to use the design over having to do a lot of code. I want
something that saves time because I run a small business and so web
deisigning as much as I like to do it, is not my only job.
I have been looking through all the forums and trying to
weigh the pros and cons but I am getting really confused. With all
the problems that people are talking about with DW CS3 and Lepard
is it worth it... on the other hand I have been reading that some
are not having any problems with DW CS3 on macs.
If I go with DW CS3 should I get the flash program to go with
it? or can I do an interactive site with out that?
As far as GoLive 9 goes, I like it, but will it do what I
want it to when it comes to having interactive sites and ease of
use in designing?
Some adobe programs I have/use, are photoshop CS2,
Illustrator CS2, InDesign CS2, & ImageReady CS2 (I understand
PhotoShop & Illustartor the best and have only dabbled with the
others.). Will they work with the DW CS3, Flash CS3 & GoLive 9?
and if they do how well with each of them?
I'm still a beginner in many ways with web design and using
the adobe programs so I would greatly apreciate your help on
figuring out witch direction to go in. I don't want to spend a lot
of money on something and then not like it and have to go find
something else.
Please Help!You have to switch the focus back to the application and then
to the test window. Evidently between Flash MX04 (the one I have to
test) and CS3, they made it so that just clicking in the AS editor
window doesn't return the focus to the application. In that case
the Testing Environment intercepts the apple-enter and just
re-tests the already compiled version.
If you click the application window, then click the
actionscript window, it will recompile the swf. However I
personally don't find apple-w to close the window so
onerous. -
How to set Flash CS3 "custom" classspath
Hello Flash Forum,
I am following a tutorial on how to create a class. this
class requires a package like: todd.interactive (a tutorlal from
Lynda.com)
I have created my on dir where I keep fla files: D:\Flash\,
and then have created the following dir structure under
D:\Flash\classes\todd\interactive. In the interactive folder
I have placed a MyCustomClass.as file which extends the MovieClip
class. (I am copying the tutorial, but using a diff name for the
class).
I create a symbol, and attempt to link it (ActionScript 3.0)
to the class file noted above using todd.interactive.MyCustomClass.
I always get an error - cannot find class file - will create
one for you - which it seems never to create anyway.
I have tried putting the file in the Program
Files\Adobe\Flash CS3\en\.... (the default path for Flash) to no
avail.
I have tried to set the classpath using the "settings"
dialog, and the Preferences menu item under "Edit" on the main
menu.if your package is todd.interactive, set your class path to
D:\Flash\classes by navigating to that directory in the settings
dialog and use
import todd.interactive.MyCustomClass in your fla and other
class files that need to access MyCustomClass. -
Flash8 or Flash CS3 determine what frames and objects use a given library object
I am doing cleanup on a FLA file(a large fla file). I am
looking for an easy way to determine where each library item
may be used in the given flash document and at what frame and
layer it may be used at.
Yes I have updated the use counts by selecting "update use
counts". Which is really nice. Becuase I can then
easily delete all the unneeded objects(note: I was also
guaranteed they(library items) were not called into the FLA file
dynamically by action script, Which was a relief).
So what I am looking for is a way to run a report for one
object or for the entire library to show me where
a given symbol, button,swf, flv or picture is being used in
the parent or it's chidren or in another library item.
Here is an example of the report I am looking for.
Library Item "logo.jpg":
ocurrence #1> _root;layer8,frame 25
ocurrence #2> _root;layer(showlogo),frame 25(imageframe)
ocurrence #3> _root;layer(showfinishpage),frame
125(exitpage)
occurence #4> LIBRARYITEM(logoTween),frame23,layer2
Does anyone know how this can be done...?
Additional search item references
==============================
report library items
Flash 8 library report
Flash MX library report
Flash CS3 librarry report
Flash Library objects usage counts
Keep use counts updated
update use counts now
determine where library items are used in a give fla file
flash library "update use counts" objects frames report
flash "library use" objects frames report
flash 8 fla library usage where are they being usedWill Edit > Find and Replace help?
I don't know of any report, other than Generate size report
(found in publish settings under Flash), but you could probably
write a .jsfl script to do it for you I imagine.
Maybe you are looking for
-
Im new to apple products, ihave an imac, ipad2, and just got iphone 4s. while playing around with the camera, several photos i took are in photostream now they are on the mac and ipad how can i delet these photos from my devices. thanks for any hel
-
How can i increase the ram size for my applet
Hi all, I am trying to load my applet on a schlumberger simera 3 classic card. the applet runs fine on the simulator, but when i run the applet on the card , it crashes after 2 or 3 proactive commands. Is it because i could be out of memory or stack
-
Why does iTunes 12.1 does not sync new calendar appointments with Outlook 2013?
After updating iTunes to 12.1 64 bit for windows my NEW appointments, contacts and notes are not syncing from Outlook 2013 to my iPhone 5 and iPad Air. Syncing was working fine before I updated to iTunes 12.1. I have disabled all add-ins in Outlook
-
I just got a new iPad2 and after syncing it to my PC it says I have connected to 3 out of the maximum of 5 computers. It's brand-new and has only ever been connected to the one machine. How can I reset this back to one?
-
My airport extreme appears to be connected...
to our home router. Light is green. Nothing we plug into the Extreme can connect to the internet? How do I correct? Thanks,