RE: [Flashcoders] digest

2007-10-25 Thread Ville Walveranta
Will you also set my account to digest? Or better yet, remove my
subscription altogether so that I can sign up again as the password that I
originally used no longer works (I can't change settings such as the
subscription mode).

Thanks,

Ville Walveranta

-Original Message-
From: [EMAIL PROTECTED] 
Sent: Saturday, October 20, 2007 17:02
To: flashcoders@chattyfig.figleaf.com
Subject: Re: [Flashcoders] digest


On Oct 19, 2007, at 9:04 AM, Dave Watts wrote:

 Apparently some user preferences were jostled/reset by the move.

 Yes, sorry about that!

 I've reset your account to digest, but in the future you can use  
 the URL in
 the message footer.

 Dave Watts, CTO, Fig Leaf Software
 http://www.figleaf.com/

 Fig Leaf Software provides the highest caliber vendor-authorized
 instruction at our training centers in Washington DC, Atlanta,
 Chicago, Baltimore, Northern Virginia, or on-site at your location.
 Visit http://training.figleaf.com/ for more information!

 ___
 Flashcoders mailing list
 Flashcoders@chattyfig.figleaf.com
 http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


RE: [Flashcoders] This is really really really annoying

2007-02-24 Thread Ville Walveranta
I think it takes up to a day to switch from the standard (post-by-post) to
the digest mode. 

Ville



___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


[Flashcoders] Project feedback, anyone?

2006-07-08 Thread Ville Walveranta
Some time ago I took on a project for a client for whom I had previously
executed several projects successfully. The Flash project had been attempted
by someone else earlier, and abandoned after some 30 lines of actionscript
code - it was essentially an animation, nothing more. Their specifications
were fairly nebulous (I had copy of the earlier attempt which was basically
a mock-up for what they were looking for, along with some additional
comments they spared). It was instantly obvious that the features they were
looking for (dynamic data-to-graph translation now, server-based printing
and zooming for data down the line) that it was an actionscript project -
not something to be attempted in the timeline.

 

I worked on it and squeezed it out narrowly by the deadline they had set.
They were not happy at all. Supposedly the program is not useable by them
(for reasons that haven't been explained to me, even though everything that
was initially asked was implemented), and supposedly the code is too
complicated for another programmer to continue work on it. 

 

For this reason I thought of asking some feedback from the fellow coders
here on the list. If you can spare a few moments, please take a look at the
FLA and the associated code. I know it's not perfect as far as OO is
considered, but I think it's quite concise, well commented, and well
modularized. The FLA contains only the init code for the objects plus some
global definitions.

 

Would this be difficult to extend or modify if you inherited it from someone
else?  Could I have accomplished the same with much less work (the
implementation was chosen not only for the current functionality but for
what I was made understand they would have wanted to add on eventually)? How
much time do you think you would have quoted a client for this kind of a
project when starting from scratch.

 

The program is simple to operate: just go to profile page 1 or 2 and add one
or more profiles (name, age, and at least one life event and associated
age - try something that is, say, 10 years or more than person's current
age), then select the profile from the drop-down menu and hit one of the
buttons to draw the graph.

 

The lay-out (colors, background) were dictated by the customer, and I have
in fact removed the client's name so the interface may look a bit spartan.

 

The live version:

http://www.astronfortis.com/flashdemo/futurewave.htm

 

FLA:

http://www.astronfortis.com/flashdemo/FutureWave.fla

 

Code:

http://www.astronfortis.com/flashdemo/FutureWave.as

http://www.astronfortis.com/flashdemo/EventButton.as

http://www.astronfortis.com/flashdemo/Profile.as

http://www.astronfortis.com/flashdemo/ProfileEditor.as

http://www.astronfortis.com/flashdemo/ProfileSelector.as

http://www.astronfortis.com/flashdemo/Global.as

 

The code is indented with TABs (TAB length 4 characters).

 

Thank you very much for any comments, feedback!

 

Ville

 

___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


RE: [Flashcoders] Project feedback, anyone?

2006-07-08 Thread Ville Walveranta

Ryan,

Thanks for the response (also, Nik, thanks for your reply)!

Looking into this situation after the fact I have found that many companies
specifically state that their estimates are really just estimates. They are
not basis for final billing unless they spend significant amount of time
figuring out beforehand what exactly needs to be done to implement what the
client has asked - and the time spent for analysis, obviously, is also
billed for. Thus unless a project is very large, it's generally not worth
client's while to have a binding estimate created as it consumes time that
otherwise could already be used for developing the project.

This brings up another point: *always* discuss the budget! In this ill-fated
project the budget was not clearly communicated and I based the time
available for development, and thus eventually for billing on the fact that
the client expected a more or less finalized version in about three weeks.
Only then did I discover it overran their budget about 100%. Had I known
initially what their budget was for the project, or that they would consider
reneging on the payment if they didn't receive a finalized product about two
weeks prior to the final deadline, I would not have agreed to work on it.
These all are points that I will in the future include in the initial
discussion with a client when a new project is being started.

I have asked for reasons for why it's not useable by them (perhaps I
could've remedied the problem), but I have not received a response. My hunch
is that they had planned to add in lots more features (which they never
discussed with me), and likely the plan was to add them by injection, i.e.
not to pay extra for them.

But it's live and learn :). This was a good learning experience even
though it's unfortunate that a client relationship had to be destroyed in
the process.

Ville


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of ryanm
Sent: Saturday, July 08, 2006 15:49
To: Flashcoders mailing list
Subject: Re: [Flashcoders] Project feedback, anyone?

 I worked on it and squeezed it out narrowly by the deadline they had set.
 They were not happy at all. Supposedly the program is not useable by 
 them
 (for reasons that haven't been explained to me, even though everything 
 that
 was initially asked was implemented), and supposedly the code is too
 complicated for another programmer to continue work on it.

I played with it, it seems to do what it is intended to do, so as long 
as what it does is what was defined in the spec, I don't see any problems. 
Being too complicated for their other Flash guy is not your problem, unless 
it was specifically mentioned in the specs that it should be done on the 
timeline so that their guy can take over.

In my opinion, and I do enough freelance work to have experienced this a

time or two myself, you need to invoice them and tell them that if they want

further changes that it's a new project and will require a new quote. Tell 
them you can only make it do the things they want if thery can tell you what

those things are, and you need to know *before* you start working on it in 
order to be able to deliver it on time and within the budget. Make them 
define not usable for you, and break it down to process flows that don't 
work.

There is nothing wrong with the code that I could see. You delivered a 
product, and you should get paid on it before you do anything else with that

client, IMO. If you value the client more than the cost of this one job, 
then you might want to do some additional work to make them happy, but keep 
in mind that once you set the precedent that you'll go above and beyond what

you were paid for, they will expect it in the future.

ryanm 

___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


RE: [Flashcoders] XPcomponents set

2006-06-28 Thread Ville Walveranta

 What is not entirely clear on the website is that the XPComponents 
 are NOT designed to be used as standalone components in YOUR 
 application, but are meant to be used when you build applications 
 using the DEVELOPERS' EXACT framework.

 We paid for the components but found out very quickly that they wouldn't
 work for us because they caused all kinds of issues with Selection,
 tabIndex, and other non-XP components.

My experience exactly :-(. Perhaps I will be able to use them in a future
project, but as for now, money down the drain. Had it been clearly stated on
the site that the comoponents can't be used stand-alone, I would not have
purchased them. Of course, they're non-refundable.

In my case, over last couple of weeks, I have received no response to
multiple inquiries regarding the components. Initially I was very polite and
just asked for some examples/help, but I'm sure my later messages must have
had a somewhat annoyed tone :-.

Are the Ghostwire components still being developed further or added to?

Ville


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Steven Sacks
| BLITZ
Sent: Wednesday, June 28, 2006 12:01
To: Flashcoders mailing list
Subject: RE: [Flashcoders] XPcomponents set

What is not entirely clear on the website is that the XPComponents are
NOT designed to be used as standalone components in YOUR application,
but are meant to be used when you build applications using the
DEVELOPERS' EXACT framework.

We paid for the components but found out very quickly that they wouldn't
work for us because they caused all kinds of issues with Selection,
tabIndex, and other non-XP components.

I don't want this to sound disparaging, as the author of the components
was very helpful when I asked him about the issues I was having,
however, I disagree with his approach.  The website doesn't explain
clearly that you cannot just throw one of his components in your movie
and expect it to work, or that using his components in your movie can
break your existing code and won't get along with other components (MMs
or other 3rd party ones) or even with Flash's native code (like
Selection and tabIndex).  You MUST use the exact framework he has
developed from the get go.  To me, it's kind of misleading to simply
call them components, since you're actually purchasing a framework which
contains custom components to work within that framework.

If you're looking for great, lightweight, skinnable components you can
just throw into your existing code, I recommend the Ghostwire components
set.  I have had a lot of success with them.  They're written in AS1 but
AS2 compiles as AS1 anyway and their ease of use, skinnability, and
ability to get along with your existing code make them a winner in my
book.

http://www.ghostwire.com/

HTH,
Steven

___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


RE: [Flashcoders] AS3, Flash 9?

2006-06-28 Thread Ville Walveranta

Thanks. There was a mention of that someplace today.. probably on the Flash
9 preview page. Flex 2 stole the show, though. It's better than Flash 9
Studio :).

Ville

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of David Rorex
Sent: Wednesday, June 28, 2006 20:58
To: Flashcoders mailing list
Subject: Re: [Flashcoders] AS3, Flash 9?

I believe the official word is Sometime in the first half of 2007

-David R

On 6/27/06, Ville Walveranta [EMAIL PROTECTED] wrote:


 Does anyone here know the [tentative] release schedule of Flash 9 Pro (i.e
 .
 the IDE/Studio, not just the plugin) that would take advantage of AS3?

 Flash Team has been collecting feedback on their wishlist at the below
 URL..



http://weblogs.macromedia.com/flashteam/archives/2005/09/its_that_time_a.cfm

 Ville



 ___
 Flashcoders@chattyfig.figleaf.com
 To change your subscription options or search the archive:
 http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

 Brought to you by Fig Leaf Software
 Premier Authorized Adobe Consulting and Training
 http://www.figleaf.com
 http://training.figleaf.com

___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


RE: [Flashcoders] getTextExtent weirdness

2006-06-27 Thread Ville Walveranta

Primarily the main formatting characteristics such as font name, size and
style if applicable; with embedded/bitmap fonts the style is what it is, of
course. Anti aliasing or sharpness likely are not going to make a big
difference in the width, and they do not apply anyway with bitmap fonts.

You could, of course, make multiple metrics fields, one for each
typeface/size/style you want to measure, but just as well there can be just
one off-stage field that is set to whatever style settings you want to
currently measure.

Ville

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of erixtekila
Sent: Tuesday, June 27, 2006 08:50
To: Flashcoders mailing list
Subject: Re: [Flashcoders] getTextExtent weirdness

 Pixel-accurate
 width is correctly returned every time. The same method can be used for
 multiple entry fields, even with different typefaces or type styles as 
 long
 as those style parameters are passed to the auto-sized, off-stage
 measurement field.
Do you mean those used with FlashType properties like antiAliasType, 
sharpness. ?


---
erixtekila
http://blog.v-i-a.net/

___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


RE: [Flashcoders] getTextExtent weirdness

2006-06-27 Thread Ville Walveranta

You may be right about sharpness/anti-aliasing :). I only used it with a
single font/style, but could see no reason for why I couldn't have defined
multiple formats and then pass a format id to the function that 1)
populates the metrics field, 2) applies the (appropriate) format, and 3)
returns the width of the auto-sized metrics field. 

Too bad the metrics functionality isn't working well.. this is a bit of a
kludge, but I guess works (just like removing whitespace from a string has
to be done in convoluted way in lack of RegEx in AS2). 

Ville

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of erixtekila
Sent: Tuesday, June 27, 2006 13:33
To: Flashcoders mailing list
Subject: Re: [Flashcoders] getTextExtent weirdness

 Primarily the main formatting characteristics such as font name, 
 size and
 style if applicable; with embedded/bitmap fonts the style is what it 
 is, of
 course. Anti aliasing or sharpness likely are not going to make a big
 difference in the width, and they do not apply anyway with bitmap 
 fonts.

Try it on some fonts, you'll be amazed ;)


 You could, of course, make multiple metrics fields, one for each
 typeface/size/style you want to measure, but just as well there can be 
 just
 one off-stage field that is set to whatever style settings you want to
 currently measure.

Isn't it a pain for dynamic apps ?
Hm, let me try.
Thanks.


---
erixtekila
http://blog.v-i-a.net/

___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


[Flashcoders] AS3, Flash 9?

2006-06-27 Thread Ville Walveranta

Does anyone here know the [tentative] release schedule of Flash 9 Pro (i.e.
the IDE/Studio, not just the plugin) that would take advantage of AS3? 

Flash Team has been collecting feedback on their wishlist at the below URL..

http://weblogs.macromedia.com/flashteam/archives/2005/09/its_that_time_a.cfm

Ville



___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


RE: [Flashcoders] getTextExtent weirdness

2006-06-24 Thread Ville Walveranta

Responding again to my own posting... :-) 

I tried what I was thinking of below, and it works perfectly! Pixel-accurate
width is correctly returned every time. The same method can be used for
multiple entry fields, even with different typefaces or type styles as long
as those style parameters are passed to the auto-sized, off-stage
measurement field. 

Ville


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Ville
Walveranta
Sent: Thursday, June 22, 2006 13:23
To: 'Flashcoders mailing list'
Subject: RE: [Flashcoders] getTextExtent weirdness


I was recently working on a project where .getTextExtent() would have come
handy, but like for others, it did not work for me. I dropped the issue at
that time, but have been thinking of trying to create an auto-size field off
the stage with the same text style parameters as the textInput component,
then copy characters (from the input component as they're typed) to the
auto-sized field, then measure the width of the auto-sized field. If the
width exceeds the maximum allowed pixel-width, then disallow further typing
into the component. I think it should work... has anyone tried this?

Ville


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


RE: [Flashcoders] Fjax... does this seem ridiculous to anyone else?

2006-06-23 Thread Ville Walveranta

Yes.. why not use remoting instead? Much cleaner from both the Flash and
server perspective. Of course, perhaps with aid of AJAX Flash front-end can
be fitted to more back-ends.

Ville

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Mike Britton
Sent: Friday, June 23, 2006 12:47
To: Flashcoders mailing list
Subject: Re: [Flashcoders] Fjax... does this seem ridiculous to anyone else?

Seems like a hack to me, from both the AJAX programming and Flash
programming perspective.

Mike
___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


[Flashcoders] Numeric Stepper - limiting field length?

2006-06-23 Thread Ville Walveranta
Does anyone here happen to know a way to limit the field length in the V2
numeric stepper component? In TextInput the same can be accomplished fairly
easily as every keypress within it broadcasts a change event. Numeric
stepper doesn't appear to do so; a change is broadcast only when the focus
is lost, or when the up or down arrow is clicked. Nor are keyUp or
keyDown events broadcast on every keypress. I'd like to limit keyboard
entry to two characters. Validation will, of course, reset the value to the
maximum allowed on loss of focus but for clarity's sake - especially since
Numeric Stepper's display window is pretty small - it would be nice to
prevent users from entering more digits than what can be displayed.

 

Thanks!

 

Ville

 

___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


RE: [Flashcoders] Numeric Stepper - limiting field length?

2006-06-23 Thread Ville Walveranta

Never mind.. :) maxChars appears to work for Numeric Stepper the same way it
does for TextInput even though it's not in the documentation.

Ville

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Ville
Walveranta
Sent: Friday, June 23, 2006 22:18
To: 'Flashcoders mailing list'
Subject: [Flashcoders] Numeric Stepper - limiting field length?

Does anyone here happen to know a way to limit the field length in the V2
numeric stepper component? In TextInput the same can be accomplished fairly
easily as every keypress within it broadcasts a change event. Numeric
stepper doesn't appear to do so; a change is broadcast only when the focus
is lost, or when the up or down arrow is clicked. Nor are keyUp or
keyDown events broadcast on every keypress. I'd like to limit keyboard
entry to two characters. Validation will, of course, reset the value to the
maximum allowed on loss of focus but for clarity's sake - especially since
Numeric Stepper's display window is pretty small - it would be nice to
prevent users from entering more digits than what can be displayed.

Thanks!

Ville

 

___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


RE: [Flashcoders] getTextExtent weirdness

2006-06-22 Thread Ville Walveranta

I was recently working on a project where .getTextExtent() would have come
handy, but like for others, it did not work for me. I dropped the issue at
that time, but have been thinking of trying to create an auto-size field off
the stage with the same text style parameters as the textInput component,
then copy characters (from the input component as they're typed) to the
auto-sized field, then measure the width of the auto-sized field. If the
width exceeds the maximum allowed pixel-width, then disallow further typing
into the component. I think it should work... has anyone tried this?

Ville

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of janosch
Sent: Thursday, June 22, 2006 11:09
To: Flashcoders mailing list
Subject: Re: [Flashcoders] getTextExtent weirdness

Hello,

i always use textfield.autoSize, and it works fine.
But you have to be carefull, to set the correct styles to the textfield, 
before measuring.

Janosch


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


[Flashcoders] TextInput text field height

2006-06-21 Thread Ville Walveranta
Hi all,

 

I am having a problem with Flash 8's TextInput component. I have changed the
typeface to FFF's Progress bold, a bitmap font. It works fine (sharp and
all), except for two issues: 1) letter W is not bold even though all other
characters are, and 2) letters with descents such as y or q or g are cropped
so that only a stub of the descent is displayed. Increasing the input
field's vertical size does not help. Apparently it contains a TextField
whose height is not increased. Same thing happens with other bitmap fonts
with descents. 

 

So, the question is: is there any way to change the internal text field
height of the TextInput component, somehow?

 

Thanks,

 

Ville

 

___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


[Flashcoders] XP Components gone bad

2006-06-21 Thread Ville Walveranta

I was earlier asking about XP Components. Even though they *seem* very cool,
the problem is that programmatic use of them is still a mystery to me. Yes,
they can be used with xp.system.Application.Run() as suggested by the
documentation. But if you don't want to build the entire app based on XP
Components, you may be out of luck (if there is a way to instantiate an XP
Component in a program that doesn't run with xp.system.Application.Run() I
haven't been able to figure it out - I can get an instance on the stage, but
then the program locks up crashing the whole Studio 8). 

And what's worse, there is absolutely no communication from the manufacturer
any longer. I've emailed them (him?) several times, and have received no
response (over last couple of weeks). Overall, their site seems to have gone
dormant, the last news item was posted in July of last year.

Even if I had received a short response, no, it can't be done, it would've
saved tons of time by me not even attempting to figure it out :-/.

I was left with the component set that I could not use for the project I
purchased it for (they're non-refundable :P).

Ville



___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


RE: [Flashcoders] Good component sets? (was: Re: XP Components gonebad)

2006-06-21 Thread Ville Walveranta

 The documenation is detailed, but there is so much stuff in the  
 XP components that the documenation would have to be massive 
 to cover it all.

The XP Components documentation is mostly autogenerated (from code) with
AS2DOC and while it describes the classes' methods and properties fairly
well, IT HAS VIRTUALLY NO CODE EXAMPLES! That annoys heck out of me; just
*one* simple this-is-how-you-instantiate-XP-Component-from-custom-class
example would have made my day (or, two weeks, rather). Instead all examples
use their xp.system.Application.Run() mehtod. Perhaps this means that's the
only way to use them, but why?

They're in Hong Kong, I think.

Ville

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Todd Hivnor
Sent: Wednesday, June 21, 2006 16:57
To: Flashcoders mailing list
Subject: Re: [Flashcoders] Good component sets? (was: Re: XP Components
gonebad)

I just posted a similar question, look for the thread with subject line 
Best component set for Flash 8 / MTASC development?

Quickly, tho, I'm feeling the same way: 
 There seems to be a lack of good component 
sets these days.

The XP components look very comprehensive, 
and have good keyboard control. But they don't 
seem to be under active development. 
The lead developer has responded to my initial questions,
but seems to be in a far east timezone so responses
take full day to get. The documenation is detailed, 
but there is so much stuff in the  XP components
that the documenation would have to be massive 
to cover it all. I haven't spent too much time with them,
but haven't been able to get a lot done in the time
I've spent. 

There are a couple of open source projects under
development, but are in either alpha or beta state. 

Ghostwire has poor keyboard control. 

David Rorex [EMAIL PROTECTED] wrote: There seems to be a lack of good
component sets these days.

Ghostwire: Maybe the best, but done in old-style AS1
mCom: Pretty good, but a couple showstopper bugs, little to no support from
developer. poor documentation.
XP: see previous message
MM v2: bloated, bugs
Flex 2: requires flash 9

What am I missing here? Are there any other full component sets I don't know
about?

-David R


-
Sneak preview the  all-new Yahoo.com. It's not radically different. Just
radically better. 
___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


[Flashcoders] XP Components?

2006-06-13 Thread Ville Walveranta
Arguments aside whether using components is a good idea in the first place
:-) I wanted to ask if there are XP Components users in Flashcoders? I'm
trying to figure out how they're used from within Actionscript only, and am
having trouble in lack of examples. The documentation of XP Components is
pretty, uh, light and while it may be sufficient for someone very familiar
with component use, for someone who's not extremely familiar with them, some
examples would have come handy. 

 

If someone here uses them, and happens to have handy a piece of code where
XPC interface components are instantiated from code, preferably without use
of forms (is that possible in the first place - they seem to heavily
advocate use of forms based design), it would be really helpful to see an
example.

 

Thanks!

 

Ville

 

___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


RE: [Flashcoders] Eolas fix and backspace key flash bug

2006-06-13 Thread Ville Walveranta
Why do you have to embed Flash applets into pages without help of, say,
SWFObject?

Ville

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Alec Matusis
Sent: Tuesday, June 13, 2006 13:49
To: 'Flashcoders mailing list'
Subject: [Flashcoders] Eolas fix and backspace key flash bug

I have to embed flash applets into web pages directly, without Javascript
Eolas workaround. The users therefore have to click to activate the
flash movie in IE. 
 
After that, the Flash movie properly receives the text input, EXCEPT for
Backspace and Tab keys. Pressing Backspace has an action of Back button in
the browser, it takes a user back one page. Pressing Tab moves the focus
into another object in the browser.  
 
So it looks like when the control is activated , the Flash receives only a
PARTIAL focus: it accepts all text input except Backspace and Tab. When you
click on Flash the second time, it receives full focus, and Backspace and
Tab function properly. 
 
Can anyone explain this behavior? Is this an IE bug? 

 
___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


RE: [Flashcoders] XP Components?

2006-06-13 Thread Ville Walveranta

Yeah, I'm making *slow* progress, partially with help of the examples,
partially just trial-and-error. 

There appears to be a slow-down in responses from ePresenterPlus in recent
times. I remember in the past their answers were lightning-fast, but these
days it may take a week or two, even with sales-related questions. 

It would be great if they had some kind of community forum for people who
use their products.

Ville

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Kevin Aebig
Sent: Tuesday, June 13, 2006 14:34
To: 'Flashcoders mailing list'
Subject: RE: [Flashcoders] XP Components?

I've used the charting components before and found the creator, Robert
Edgar, to be very helpful. Make sure you take a close look at a lot of the
examples as a vast majority of what I needed was found dispersed between
most of them.

Cheers,

!k


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


[Flashcoders] Slowing down the action (problem with a pause)

2006-06-09 Thread Ville Walveranta

I have a piece of code (this is not in a movie but in a class file) that
works fine:

--
for (var idx = 0; idx  graph_coordinates.length; idx++) {
if (current_position  graph_coordinates[idx][0] 
graph_coordinates[idx][0]  end_point) {
event_graph.lineTo(graph_coordinates[idx][0],
graph_coordinates[idx][1]);
}
};
--

However, I would like to slow down the drawing by doing something like this:

--
var delay:Number = new Number(500);

for (var idx = 0; idx  graph_coordinates.length; idx++) {
var now:Number = getTimer();
if (current_position  graph_coordinates[idx][0]  
graph_coordinates[idx][0]  end_point) {
while (now + delay  getTimer()) { };
event_graph.lineTo(graph_coordinates[idx][0], 
 graph_coordinates[idx][1]);
}
};
--

But this does not work. In fact, it crashes Flash 8 when I try to run the
code! setInterval might work better, but in case of this loop it would be
difficult to use since the lineTo is executed conditionally within a for
loop and an if statement. If I put the entire thing within a setInterval
function the segments of data that are are not acted upon would still cause
a delay and it would seem as if the app was just sitting there, doing
nothing. Yet if I initialize the interval from within the for and if
statements, the interval will run independently from the loop and thus will
not achieve the effect I'm after.

Any thoughts, anyone? Thanks for any ideas!! :-)

Ville



___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


[Flashcoders] Hole-in-a-mask (a reverse mask question)?

2006-06-04 Thread Ville Walveranta

Hello everybody,

I've been racking my brain tonight trying to figure out a way to create a
reverse mask in Actionscript. I'm working on an application which is
entirely object-based; nothing on the stage other than object initialization
on the first frame. So everything needs to be programmatic.

Normally a mask displays what's on the underlying layer. I'm trying to
create a mask that would display an intermediate layer for the areas outside
of the mask shape, and basically be invisible for the areas of the mask
shape showing all underlying layers, whtever is displayed at that spot from
below.

An illustration (as viewed from the side :) may help...


[--]   - mask layer containing a shape, say a box in the middle

[------]   - an intermediate layer whose contents would be shown in 
  the areas *outside* of the above box-shaped mask

[  ]   - various content layers 
[- -- -]   - whose visible content would 
[---  -  --]   - show through the mask 
[--]   - on the top

I found a short comment by someone (Xeef) on Actionscript.org regarding
reverse mask as follows:

 you will need to use more masks 
 BackGround --Box on it -- An other Background Masked by an EMPTY mask 
 (will by invisible) now draw on the Mask the part of the 2. Backgound 
 will by revaled and over lap the Box

I haven't figured out yet what that means.

Any suggestions, ideas, thoughts? 

Thanks!

Ville



___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


[Flashcoders] Re: Hole-in-a-mask (a reverse mask question)?

2006-06-04 Thread Ville Walveranta

Helen, 

Thanks for that info, it was very helpful! Works perfectly! :)

Ville

Helen Triolo wrote:
 If you're using the drawing API to make the mask shape, you can make an 
 inversion of it (to show everything but the mask shape) by giving the 
 commands to draw the overall shape (ie, that covers the whole stage if 
 that's what you want) and then the commands to draw the shape of the 
 mask, in the reverse direction of the original drawing -- ie, draw the 
 mask clockwise if the original shape was drawn counterclockwise--, and 
 do both sets of commands between the beginFill and endFill.  Example 
 here http://flash-creations.com/notes/dynamic_drawingapi.php#cutout 
 under Using a shape with a cutout as a mask if you need.

 Helen



___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com