Flash Player 6.0 65

Flash Player 6.0 65 Average ratng: 9,3/10 4803 reviews

Macromedia Flash Player 7 Release Notes

This document addresses issues, primarily for Macromedia Flash MX 2004 developers, which are not discussed in the Macromedia Flash MX 2004 documentation or release notes. This document may be updated periodically as more information becomes available.

Flash player 6.0.65 free download - Free Flash Player, Adobe Flash Player, Adobe Flash Player, and many more programs.

  • Fp_6.0.65_mac_classic.hqx Flash Player 6,0,47,0-----Windows 9x/ME/NT/2000/XP; Internet Explorer: fp_6.0.47_activex.exe. Macromedia Flash Communication Server MX, also released in 2002, allowed video to be streamed to Flash Player 6 (otherwise the video could be embedded into the Flash movie). When you upload software to oldversion.com.
  • Adobe Flash Player (flash.exe). Adobe Flash Player Standalone is a free program that can be downloaded and run on your PC. It has been designed to play all Flash format files, including ShockWave Flash (.swf) and Flash Video (.flv).
  • Fixes and Improvements for Flash Player 7.0.24.0: Macintosh OS X Only
  • Fixes and Improvements for Flash Player 7.0.25.0: Linux Support

Macromedia Flash Player compatibility

Backward compatibility of newer versions of Flash Player with older Macromedia Flash file formats is a top priority for each new Flash Player version. One of the methods that Macromedia has used to ensure backward compatibility of Flash Player with Flash files created in older versions of Flash is through beta releases of Flash Player.

Macromedia Flash Player version

Ensure that you have the latest version of Flash Player installed by clicking here to check the version. The current version of Flash Player 7 for Windows, Macintosh, and Linux operating systems is 7.0.69.0. The current version of Flash Player 7 for Solaris operating systems is 7.0.67.0.

Features in Macromedia Flash Player 7, Version 7.0.14.0 Windows, Mac OS X, and Macintosh Classic

This release of Macromedia Flash Player includes features for delivering rich content and high-performance media such as video, support for industry standards such as Web Services/SOAP, XML and ECMA standards-compliant programming model as well as improvements to usability and workflow. Flash Player 7.0.14.0 also introduces an enhanced security policy.

The features in Macromedia Flash Player 7 are covered in detail in Flash Help in the Flash MX 2004 and Flash MX Professional 2004 authoring environment. Features that developers should be aware of include:

High Performance MediaUsability & Workflow Improvements
ID3 Version 2 SupportArray Sorting API Enhancement
Movie Clip Depth ManagementCustom Context Menu
MovieClipLoader APIException Handling
PrintJob ObjectHyperlink Context Menu Support
Small Text SupportMouse Wheel Support
Streaming FLV over HTTPRuntime Shared Library Improvements
Text Flow Around Images
Text Metrics
Text Style Sheets(CSS)

High Performance Media:

ID3 Version 2 Support

ID3 is meta information that is added to MP3 sound files and contains textual information such as the song name, album name and artist name. Most media players such as Winamp and others can display this information. Windows XP Explorer also has native support for ID3 and allows you to display the ID3 information in separate columns. In ActionScript Flash Player 7 will expose text tags.

ID3 V1 support is not touched. It will still be reachable through the old tags. If no IDV1 tag is present in the file Flash Player copies the IDV2 tags into the known IDV1 tag strings to provide backward compatibility.

MovieClip Depth Management

There are two methods added to the Movie Clip Object:

  1. MovieClip.getNextHighestDepth()
  2. MovieClip.getInstanceAtDepth()

MovieClipLoader API

This feature provides listener callbacks that provide notification about the status of files being downloaded into movie clips. Downloading is initiated by the MovieClipLoader.loadClip() command.

PrintJob Object

The ActionScript PrintJob class expands upon previously available Flash Player printing features. It allows you to create content at runtime and print this content to multiple pages. The OS print dialog box appears only once and only one print job shows in the operating systems's list of print jobs.

Small Text Support

This feature improves the legibility and attractiveness of small Flash text. There are no new ActionScript APIs to activate this feature.

Streaming FLV over HTTP

Flash Player 7 supports FLV progressive download (to a user's local drive) and playback without the need for a Flash Communication Server. Both HTTP and local file playback are supported. Control of the FLV is done through the NetStream object which allows you to play, pause, and seek the FLV.

Text Flow Around Images

This feature allows Flash to flow html text around images in a seamless fashion similar to what is available in HTML. This is a runtime-only feature; there is no Authoring component. You should include HTML image tags in your HTML text.

Text Metrics

This feature allows access to additional metrics that allow you to create complex text layouts in ActionScript without using off-screen text fields. To properly align multiple controls so that all the text lines up, this feature allows access to font metrics that allow you to locate the text baseline.

Text Style Sheets (CSS)

The Text Style Sheets feature is an implementation of a small subset of CSS, much like Flash's HTML text fields support a small subset of HTML. Cascading Style Sheets (CSS) is a simple mechanism for adding style information such as fonts, colors, and spacing to Web documents. This feature consists of two major pieces of functionality:

  • Enhancements to Flash Player's HTML text field feature, enabling it to associate with a new Style Sheet object that contains named TextFormat objects.
  • A CSS style sheet loader and parser, which can load style sheets and apply them to text fields through the TextField.StyleSheet class and the TextField.styleSheet property.

Pervasive:

Automatic Notification & Update

Macromedia Flash Player 7 offers a capability to both notify users about the availability of new versions and install the latest version of Flash Player. The update mechanism is designed to provide Flash Player users with an easy and convenient mechanism to update their software in a timely and convenient manner. With the 7.0.14.0 release, the notification and update mechanism is available for users running on the Microsoft Windows platforms (98/ME, NT 4.0, 2000, XP) with Internet Explorer and AOL. With the 7.0.19.0 release, the notification and update mechanism is available for users running on the Microsoft Windows platforms (98/ME, NT 4.0, 2000, XP) with Mozilla, Netscape, or Opera. The update capability is available for the web players (when hosted by a browser). The debugging and standalone players do not offer this capability in version 7.0.14.0 or 7.0.19.0.

Standard:

ECMA-262 Strict Mode Compliance

Flash MX 2004 and Flash MX Professional 2004 content is now case sensitive. This compliance is maintained on a per movie basis. If a strict Flash MX 2004 or Flash MX Professional 2004 movie calls a non-strict Flash 6 movie, the Flash 6 movie will remain non-strict.

Virtual Root

This feature allows you to force _root to evaluate to the movie clip in which the problem content is loaded, rather than to the real root by creating a new property for the movie clip object, called _lockroot. If _lockroot is set to true on a movie clip, that movie clip acts as _root for anything loaded into it. Any movie clip, and any number of movie clips, may set _lockroot to true. While the primary use is for an aggregator to set this property on a movie clip into which it is loading content, the _lockroot property can be set either by the loading movie or the loaded movie.

Web Services/SOAP Library

This feature includes a library that allows Flash Player to interact with a web service.

Secure:

Exact Domain Matching

This feature allows cross-movie scripting only between movies that originated from the exact same domain. Any other cross-movie scripting will only work after calling Policy Files (System.security.allowDomain) to permit access.

The changes in the Flash Player 7 security model can occasionally cause undesirable behavior in pre-existing content. Additional information can be located at the Flash Player Support site or at this DevNet article.

Cross-Domain Policy Files

Policy files are a feature that allows Flash Player to load data directly from any specified trusted domains and URLs.

The changes in the Flash Player 7 security model can occasionally cause undesirable behavior in pre-existing content. Additional information can be located at the Flash Player Support site or at this DevNet article.

HTTP access to HTTPS movies

This feature prevents cross-movie scripting when the calling movie is hosted on a non-HTTPS server and the movie being called is hosted on an HTTPS server. If you can't host all movies on an HTTPS server, which is the recommended solution, you can permit this kind of cross-movie scripting by calling System.security.allowInsecureDomain to permit access.

Usability & Workflow Improvements:

Array Sorting API Enhancement

We have expanded the array sorting API to support an expanded variety of options for sorting using Array.sort and Array.sortOn.

Custom Context Menu

The ContextMenu and ContextMenuItem classes allos you to customize the context menu. You can add new menu items that trigger ActionScript methods and remove default items as desired.

Exception Handling

This feature adds the ability to catch and handle errors that occur in ActionScript and adds four keywords to the ActionScript language: try, catch, finally and throw.

Hyperlink Context Menu Support

In all players, if the user right-clicks on a link, users will see the Link menu. This menu has two or three items and is not customizable.

Menu Item: Behavior:
Openexactly as if the user had clicked the link
Open in new window (Browsers only) will always open a new window
Copy link copies the URL of the link to the clipboard

In the ActiveX Control and all Netscape plug-ins, the following browser-specific keys will open a link ina new window:

Windows ActiveX - Shift-click
Windows Netscape - Control-click
Mac Netscape - Command-click

Mouse Wheel Support

Mouse Wheel support has been added, for Windows only. Mouse wheel support brings two benefits to Flash Player: Flash Player now, by default, scrolls text boxes vertically for all Flash movies (not only version 7 movies); and you can listen for mouse wheel events and respond appropriately.

Runtime Shared Library Improvements

This feature adds support for multi-tier dependent shared libraries. As of Flash Player 6.0.65.0, you can have a shared library that has its own shared library.

Fixes and Improvements in Flash Player 7.0.19.0

Automatic Notification & Update

With the 7.0.19.0 release, users on Netscape and supported Mozilla-based browsers will now be notified when a new version of Flash Player for users running on the Microsoft Windows platforms (98/ME, NT 4.0, 2000, XP) is available. The update capability is available for the web players (when hosted by a browser). The debugging and standalone players do not offer this capability in either version 7.0.14.0 or 7.0.19.0 .

Shared Object Security Enhancements

Flash Player now stores persistent shared objects in unpredictable locations. This improves client-side web security.

Flexible Policy File Locations

Flash Player supports a new ActionScript API called System.security.loadPolicyFile. This enables cross-domain policy files to be placed in more flexible locations than was previously possible.

Flash Player uses policy files as a permission mechanism to permit Flash movies to load data from servers other than their own. For more details on policy files, see: http://www.macromedia.com/devnet/flash/articles/fplayer_security.html

Flash Player 7.0.14.0 looked for policy files in only one location: /crossdomain.xml on the server to which a);

This causes Flash Player to retrieve a policy file from the specified URL. Any permissions granted by the policy file at that location will apply to all content at the same level or below in the virtual directory hierarchy of the server. Thus, continuing the above example:

loadVariables('http://foo.com/sub/dir/vars.txt') allowed
loadVariables('http://foo.com/sub/dir/deep/vars2.txt') allowed
loadVariables('http://foo.com/elsewhere/vars3.txt') not allowed

You can load any number of policy files using loadPolicyFile. When considering a request that requires a policy file, Flash Player always waits for the completion of any policy file downloads before denying a request. As a final fallback, if no policy file specified with loadPolicyFile authorizes a request, Flash Player consults the original default location, /crossdomain.xml.

A new syntax allows policy files to be retrieved directly from an XMLSocket server:

System.security.loadPolicyFile('xmlsocket://foo.com:414');

This causes Flash Player to attempt to retrieve a policy file from the specified host and port. Any port may be used, not only ports 1024 and above. Upon establishing a connection with the specified port, Flash Player transmits <cross-domain-request/>, terminated by a null byte. An XMLSocket server may be configured to serve both policy files and normal XMLSocket connections over the same port, in which case the server should wait for <cross-domain-request/> before transmitting a policy file. A server may also be set up to serve policy files over a separate port from normal connections, in which case it may send a policy file as soon as a connection is established on the dedicated policy file port. The server must send a null byte to terminate a policy file, and may thereafter close the connection; if the server does not close the connection, Flash Player will do so upon receiving the terminating null byte.

A policy file served by an XMLSocket server has the same syntax as any other policy file, except that it must also specify the ports to which access is granted. When a policy file comes from a port lower than 1024, it may grant access to any ports; when a policy file comes from port 1024 or higher, it may only grant access to other ports 1024 and higher. The allowed ports are specified in a 'to-ports' attribute in the <allow-access-from> tag. Single port numbers, port ranges, and wildcards are all allowed. Here is an example XMLSocket policy file:

<cross-domain-policy>
<allow-access-from domain='*' to-ports='507' />
<allow-access-from domain='*.foo.com' to-ports='507,516' />
<allow-access-from domain='*.bar.com' to-ports='516-523' />
<allow-access-from domain='www.foo.com' to-ports='507,516-523' />
<allow-access-from domain='www.bar.com' to-ports='*' />
</cross-domain-policy>

A policy file obtained from the old default location - /crossdomain.xml on an HTTP server on port 80 - implicitly authorizes access to all ports 1024 and above. There is no way to retrieve a policy file to authorize XMLSocket operations from any other location on an HTTP server; any custom locations for XMLSocket policy files must be on an XMLSocket server.

Because the ability to connect to ports lower than 1024 is new, a policy file loaded with loadPolicyFile is always required to authorize this, even when a movie is connecting to its own subdomain.

Disabling seamless tabbing

This release of ActiveX Flash Player supports a new HTML parameter called SeamlessTabbing. The default value is true; set this parameter to false to disable 'seamless tabbing', which allows users to use the Tab key to move keyboard focus out of a Flash movie and into the surrounding HTML (or the browser, if there is nothing focusable in the HTML following the Flash movie). ActiveX Flash Player has supported seamless tabbing since version 7.0.14.0. Disabling seamless tabbing restores the tabbing behavior of Flash Player 6, in which tabbing from the end of the tab order inside a Flash movie wraps the focus back to the first focusable object in the Flash movie. Here is an example of disabling seamless tabbing:

<object .. >
..
<param name='SeamlessTabbing' value='false'>
..
</object>

Inline Text Input on Korean Systems

Text entry using the Korean IME on Korean systems can now be performed inline without requiring a separate text entry box.

Mouse Wheel Events (Windows)

Flash Player 6 0 65 Download

Mouse Wheel events can now broadcast to Mouse listeners when movies are published for Flash Player 6 SWFs.

ActionScript Issues Fixed

Performing the Array.sortOn() operation using both 'UNIQUE' and 'NUMERIC' options results in unsuccessful completion.

Memory Management Issues Fixed

Four changes have been made to optimize memory usage.

Stability Issues Fixed

Six known stability issues have been fixed.

Data Loss or Corruption Issues Fixed

String.split will delete the last element if it begins with the same characters as the delimiter.
Carriage returns don't translate inside Flash (Mac only).
Shared object deletion fails for subdirectories (Mac only).
AMF responses are dropped by the player when making multiple simultaneous requests.

International Issues Fixed

XML incorrectly parses escaped strings.
The debug player can't display Kanji using standard fonts.
In the Korean IME, the first word typed is duplicated in the lower right portion of the screen.
When Character options include Non-Latin glyphs you can't enter non-Latin text.
Double-byte data received through web service is corrupted.

Debugging Issues Fixed

'Locals' tab often shows no content even though there are local variables present.

Cosmetic Issues Fixed

Flash Player in various browsers shows incorrect version information.
Flash Player 7 lists duplicate variables from Flash Player 6 movies that differ only by case.

Fixes and Improvements in Flash Player 7.0.24.0: Macintosh OS X Only

Macintosh OS X Plug-in Bundle

With this release, Flash Player takes advantage of Apple's bundling technology and provides the OS X Flash Player plug-in in a bundle, a single directory that contains executable code and resources related to the code. The Flash Player plug-in on OS X has been renamed from 'Shockwave Flash NP-PPC' to 'Flash Player.plugin.'

Fixes and Improvements in Flash Player 7.0.25.0: Linux

Macromedia Flash Player 7.0.25.0 for Linux includes all of the features from Flash Player 7.0.19.0 except for windowless mode.

Macromedia does not officially support specific cameras or sound drivers on the Linux platform. However, we tested Flash Player 7.0.25.0 with Logitech Quickcam Express web camera, Standard Microphone, and Creative Sound Blaster was used.

Issues for Flash Player 7.0.25.0:Linux

  1. In the Mozilla browser, the Ctrl+N command doesn't work when Flash content is playing.
  2. User can't type or delete when cursor is outside of the area of the running SWF.
  3. User can't type in text field when mouse is over another SWF.
  4. The onKeyDown and onKeyUp event handlers don't work in the Konqueror browser ( http://bugs.kde.org/show_bug.cgi?id=75837 ).
  5. Flash content does not print symbols at less that 100% alpha.
  6. Motion Status remains the same even when motion is demonstrated for the Camera.
  7. The Konqueror browser sometimes asks the user to specify the directory path where the plug-in is located.

Fixes and Improvements in Flash Player 7.0.53.0: Solaris

Macromedia Flash Player 7.0.53.0 for Solaris includes all of the features from Flash Player 7.0.19.0 except for windowless mode. Macromedia does not officially support specific cameras or sound drivers on the Solaris platform.

Issues for Flash Player 7.0.53.0:Solaris

  1. In the Mozilla browser, the Ctrl+N command doesn't work when Flash content is playing.
  2. Text field still show focus when the focus is actually on another object.
  3. Flash does not print vectors ignoring the alpha.
  4. Flash Plugin on Solaris loses audio/video sync.

Fixes and Improvements in Flash Player 7.0.60.0 and 7.0.61.0

Macromedia Flash Player 7.0.60.0 and Macromedia Flash Player 7.0.61.0 include security enhancements described in Security Bulletin MPSB05-07 for operating systems that are not supported by the Flash Player 8 release.

Fixes and Improvements in Flash Player 7.0.63.0

Macromedia Flash Player 7.0.63.0 includes security enhancements described in Security Bulletin APSB06-03 for operating systems that are not supported by the Flash Player 8 release.

This update introduces additional version checking to the installation process. Because older installers and controls do not contain the new version checking logic, the Flash Player control is locked upon installation. Starting with this update, installers and uninstallers from Adobe are designed to work with this change, and there is no impact to the end-user installation experience. Flash and Flex developers may need to make slight modifications to their normal methods of switching between player versions during testing to account for this change. This is described in TechNote 4da116d3.

Fixes and Improvements in Flash Player 7.0.66.0 and 7.0.68.0

Adobe Flash Player 7.0.66.0 and 7.0.68.0 include security enhancements described in Security Bulletin APSB06-11 for operating systems that are not supported by the Flash Player 9 release.

Fixes and Improvements in Flash Player 7.0.67.0 and 7.0.69.0

Adobe Flash Player 7.0.67.0 and 7.0.69.0 include security enhancements described in Security Bulletin APSB06-18 for operating systems that are not supported by the Flash Player 9 release.

Fixes and Improvements in Flash Player 7.0.70.0

Adobe Flash Player 7.0.70.0 includes security enhancements described in Security Bulletin APSB07-12 for operating systems that are not supported by the Flash Player 9 release.

Fixes and Improvements in Flash Player 7.0.73.0

Adobe Flash Player 7.0.73.0 includes security enhancements described in Security Bulletin APSB07-20 for operating systems that are not supported by the Flash Player 9 release.

Reporting a bug to the Macromedia Flash Player Team

Found a bug? Please send the detailed bug information via the online Macromedia Software Feature Request and Bug Report form.

Note: Due to the high volume of email we receive, we are unable to respond to every request.

Thank you for using Macromedia Flash Player, and for taking the time to send us your feedback!

Active1 year, 9 months ago

I can't find Flash Player download link which will give me the full EXE/MSI file, not the tiny downloader which downloads data from the internet.

What's the proper download site for this?

jakub.g
jakub.gjakub.g
3,5372 gold badges21 silver badges31 bronze badges

7 Answers

Edit 2017:The installers are now at http://www.adobe.com/products/flashplayer/distribution5.html

Edit 2016:

It seems that the link below does no longer give access to offline installers :(

CORT SERIAL NUMBER. I AM LOOKING FOR THE MFG. DATE FOR THE FOLLOWING CORT GUITAR, SERIAL NUMBER 8610450. Serial numbers mainly identify the year that the instrument was produced in. For instance, if a serial number starts with 00, that guitar was produced in 2000. Guitars being produced in. Dec 30, 2011  CORT serial numbers? Discussion in 'Guitars in General' started by BrockDavisson, Dec 11, 2011. Cort bass guitars reviews.

original answer:

Download Adobe Flash Player 16 / 13 / 11.2 full offline standalone installers (MSI/EXE) for Internet Explorer / other browsers:

I've contacted Adobe because I was completely unable to install Flash with the 900kb installer-downloaders which always flood me with strange errors (and delete themselves from the run location! so you can't launch the installer-downloader after failure, have to re-download it), and they sent me this link.

Community
jakub.gjakub.g
3,5372 gold badges21 silver badges31 bronze badges

For a long time, I've been taking the offline installers from this page: Installation problems for Windows 7 and older (already mentioned in a comment by Fronker).

The links are always up-to-date, and it lets me get all plugin architectures (as of today ActiveX,NPAPI andPPAPI).The links are near the bottom, under the Still having problems? heading.

The above instructions are for Windows, but the same approach works for Mac OS X. Here's the Adobe help page with the offline installer links at the bottom: Installation Problems – Mac. This Adobe help forum page is also helpful: How to perform a 'clean install' of Flash Player in Mac OS X.

Gras DoubleGras Double

Adobe has decommissioned the Distribution page, but here's another method that still works for now:

On the standard installation page https://get.adobe.com/flashplayer/ the 'Install Now' button links to the download page https://get.adobe.com/flashplayer/download/?installer=.., you should append &standalone=1 to the end, then it'll let you download the normal standalone offline installer.

P.S. Don't forget to disable 'Optional offer' before copying the link.

useruser

If you download the flash player cab file for Microsoft System Center/SCCM, extract the xml file from the it, then you'll see the msi file listed in the xml file. There's a link for the activex installer and also the Mozilla/firefox/netscape plugin.

Justin GoldbergJustin Goldberg
3291 gold badge4 silver badges14 bronze badges

Sorry for bad English..
Most old answers doesn't work in 2016. So..
Here are direct download links to Adobe Flash PlayerOffline Installer for Windows (flash version 24.0.0.186, from 2016-12-20):
NPAPI (Firefox): https://fpdownload.adobe.com/get/flashplayer/pdc/24.0.0.186/install_flash_player.exe
PPAPI (Opera/Chromium): https://fpdownload.adobe.com/get/flashplayer/pdc/24.0.0.186/install_flash_player_ppapi.exe
ActiveX (InternetExplorer): https://fpdownload.adobe.com/get/flashplayer/pdc/24.0.0.186/install_flash_player_ax.exe
Uninstaller: https://fpdownload.macromedia.com/get/flashplayer/current/support/uninstall_flash_player.exe

An a StudentAn a Student

@GrasDouble provides the link to the page where you can find the installers.

Here are direct links from there to save you a click:
Flash Player for Internet Explorer - ActiveX
Flash Player for Firefox - NPAPI
Flash Player for Opera and Chromium-based browsers - PPAPI

Flash
useruser

I tried the link provided by jakub.g––http://www.adobe.com/products/flashplayer/distribution5.html. Though I logged in with my 'trial' account, I got No Adobe Flash Player distribution license found for this user. Please apply by visiting http://www.adobe.com/products/players/flash-player-distribution.html. They require all kinds of information to get an account.

Eagle software salina ks. Eagle Software in Salina, reviews by real people. Yelp is a fun and easy way to find, recommend and talk about what’s great and not so great in Salina and beyond. The complete solution for home and business Eagle Communications is your trusted internet, TV, and phone provider. We offer many scalable, forward-thinking solutions such as commercial services, managed IT, and marketing solutions for businesses of all sizes. “Eagle Technologies a valued partner to Connectria. Throughout our relationship, the knowledge sharing that they’ve provided and the guidance that we have received has been extremely valuable to us. With the wealth of knowledge that Eagle brings to the table, sizing new storage environments for our customers happens quickly and precisely. Get directions, reviews and information for Eagle Software Inc in Salina, KS. Eagle Communications is the premier radio platform and marketing provider in the Salina market area. For more information/data on our platforms or services, fill out the form below or call us at 785-825-4631.

Oddly enough, on the normal distribution site––https://get.adobe.com/flashplayer/otherversions/, there is a link at the bottom––Archived Flash Player versions: https://helpx.adobe.com/flash-player/kb/archived-flash-player-versions.html, that actually has the full installers for up to the current version. The downloaded archive had every installer for every platform. I installed the one for OS X from the command line. sudo installer -verboseR -dumplog -pkg 'Install Adobe Flash Player.pkg' -target /. Much faster and more reliable than the GUI.

hmj6jmhhmj6jmh

Flash Player 6 0 65

protected by CommunityDec 4 '12 at 15:09

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?

Adobe Flash Player 6.0 65

Not the answer you're looking for? Browse other questions tagged flash-player or ask your own question.

Comments are closed.